{ "id": "85007", "key": "TIMOB-7237", "fields": { "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true }, "parent": { "id": "88510", "key": "TIMOB-8196", "fields": { "summary": "MobileWeb: Improve Mobile Web visual experience (colors, animations, interaction)", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "2", "description": "The problem described is an issue which will never be fixed.", "name": "Won't Fix" }, "resolutiondate": "2017-06-29T18:44:53.000+0000", "created": "2012-01-16T16:15:10.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "themeable" ], "versions": [], "issuelinks": [ { "id": "15434", "type": { "id": "10020", "name": "Depends", "inward": "is dependent of", "outward": "depends on" }, "outwardIssue": { "id": "87091", "key": "TIMOB-7838", "fields": { "summary": "MobileWeb: Make CSS more modular.", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "23243", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "105821", "key": "TIMOB-11934", "fields": { "summary": "Make a Tizen theme that looks good - see description", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "26332", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "110553", "key": "TIMOB-12935", "fields": { "summary": "Custom Theme creation and overriding common.css in Mobile Web", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2018-04-04T23:20:36.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "11500", "name": "MobileWeb", "description": "Mobile Web (HTML) Platform" } ], "description": "There are a number of UI widgets that have no native UI and that need some sort of styling. We should have a theme system that allows us to control these UIs.\r\n\r\nThemes would follow a common interface, then define specific visual looks and behaviors.\r\n\r\nThere would be at least one theme, Appcelerator, and we can consider adding platform specific themes (e.g. iOS, WP7, etc).\r\n\r\nEach UI widget would not only apply certain CSS classes, but would also read the theme's configuration for specific behavior hints, such as tabs on the top or bottom.\r\n\r\nThe tiapp.xml would allow the developer to select which theme they wanted to use. The build system would then optimize the project for that theme.\r\n\r\nIt should also be possible to dynamically serve a specific theme per request based on the type of device connecting.\r\n\r\nWe will want to use SASS or LESS (https://gist.github.com/674726). May also need to use clean-css (https://github.com/GoalSmashers/clean-css).", "attachment": [], "flagged": false, "summary": "MobileWeb: Theme support for UI widgets", "creator": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "environment": null, "comment": { "comments": [ { "id": "208734", "author": { "name": "schang@cymtec.com", "key": "schang@cymtec.com", "displayName": "Sehyo Chang", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We would prefer LESS since it is JavaScript based", "updateAuthor": { "name": "schang@cymtec.com", "key": "schang@cymtec.com", "displayName": "Sehyo Chang", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-20T14:20:13.000+0000", "updated": "2012-07-20T14:20:13.000+0000" }, { "id": "208737", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "@Sehyo We will almost certainly use LESS. :)", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2012-07-20T14:25:05.000+0000", "updated": "2012-07-20T14:25:05.000+0000" }, { "id": "229483", "author": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I would recommend doing this in Alloy and using tss. Is there a reason not to? ", "updateAuthor": { "name": "rmcmahon", "key": "rmcmahon", "displayName": "Russell McMahon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-12-02T05:32:49.000+0000", "updated": "2012-12-02T05:32:49.000+0000" }, { "id": "229484", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "@Russell, the point of the theme support is to implement the default look. Because Mobile Web is extremely performance sensitive, I believe a native CSS approach will be more efficient. This theme system is not intended for end developers to use. It's solely for the default look.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2012-12-02T05:49:08.000+0000", "updated": "2012-12-02T05:49:08.000+0000" }, { "id": "423177", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Resolving ticket as \"Won't fix\" as MobileWeb has been deprecated.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-06-29T18:44:53.000+0000", "updated": "2017-06-29T18:44:53.000+0000" }, { "id": "436434", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing as will not fix.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-04-04T23:20:36.000+0000", "updated": "2018-04-04T23:20:36.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }