{ "id": "62354", "key": "TIMOB-1722", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": "10100", "description": "This issue won't be actioned.", "name": "Won't Do" }, "resolutiondate": "2018-08-02T17:26:13.000+0000", "created": "2011-04-15T03:00:30.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-08-02T17:26:13.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "{html}

iPhone added a dashboard control. We need to support it.

{html}", "attachment": [], "flagged": false, "summary": "Android: Implement Dashboard", "creator": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 1058, "state": "closed", "name": "2018 Sprint 16 SDK", "startDate": "2018-07-29T22:26:06.486Z", "endDate": "2018-08-12T22:26:00.000Z", "completeDate": "2018-08-13T17:38:16.757Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "126451", "author": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "body": "{html}

The docs say we support it (at least reference properties that\nare Android only): \nhttp://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI....

{html}", "updateAuthor": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "created": "2011-04-15T03:00:30.000+0000", "updated": "2011-04-15T03:00:30.000+0000" }, { "id": "126452", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

There is no way currently to selectively remove common view\nproperties in the documentation.

{html}", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:00:30.000+0000", "updated": "2011-04-15T03:00:30.000+0000" }, { "id": "126453", "author": { "name": "dknell", "key": "dknell", "displayName": "dknell", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

A lot of apps are moving to the dashboard navigation paradigm.\nThis is something we really need for android. Can we include this\nin 1.6?

{html}", "updateAuthor": { "name": "dknell", "key": "dknell", "displayName": "dknell", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:00:31.000+0000", "updated": "2011-04-15T03:00:31.000+0000" }, { "id": "126454", "author": { "name": "andrecarregal", "key": "andrecarregal", "displayName": "Andre Carregal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Any plans for an Android dashboard component?

{html}", "updateAuthor": { "name": "andrecarregal", "key": "andrecarregal", "displayName": "Andre Carregal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:00:31.000+0000", "updated": "2011-04-15T03:00:31.000+0000" }, { "id": "170263", "author": { "name": "mschmulen", "key": "mschmulen", "displayName": "Matt Schmulen", "active": true, "timeZone": "America/Los_Angeles" }, "body": "bump", "updateAuthor": { "name": "mschmulen", "key": "mschmulen", "displayName": "Matt Schmulen", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-10-24T14:50:44.000+0000", "updated": "2011-10-24T14:50:44.000+0000" }, { "id": "179182", "author": { "name": "manfredovaldes", "key": "manfredovaldes", "displayName": "Manfredo Valdés", "active": true, "timeZone": "America/Los_Angeles" }, "body": "bump", "updateAuthor": { "name": "manfredovaldes", "key": "manfredovaldes", "displayName": "Manfredo Valdés", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-01-13T08:33:41.000+0000", "updated": "2012-01-13T08:33:41.000+0000" }, { "id": "197457", "author": { "name": "jghurtado", "key": "jghurtado", "displayName": "Juan G. Hurtado", "active": true, "timeZone": "Europe/Madrid" }, "body": "Bump. This is something NEEDED on a whole bunch of apps. Not having it on Android is a pretty bad thing.", "updateAuthor": { "name": "jghurtado", "key": "jghurtado", "displayName": "Juan G. Hurtado", "active": true, "timeZone": "Europe/Madrid" }, "created": "2012-06-06T03:52:49.000+0000", "updated": "2012-06-06T03:52:49.000+0000" }, { "id": "197605", "author": { "name": "rfranknj", "key": "rfranknj", "displayName": "Russell Frank", "active": true, "timeZone": "America/New_York" }, "body": "I looked into this recently. It looks like the only code available to possibly base an implementation on is the Android home screen itself.\r\n\r\nFor those of you in need of this control on Android, would something like the Android home screen fit your needs? Or, do you need *precisely* the same functionality as exists on iOS?", "updateAuthor": { "name": "rfranknj", "key": "rfranknj", "displayName": "Russell Frank", "active": true, "timeZone": "America/New_York" }, "created": "2012-06-06T17:41:35.000+0000", "updated": "2012-06-06T17:41:35.000+0000" }, { "id": "197818", "author": { "name": "jghurtado", "key": "jghurtado", "displayName": "Juan G. Hurtado", "active": true, "timeZone": "Europe/Madrid" }, "body": "I think it would be easier to use if the behavior is the same across platforms. Think about how Android's dashboard implements the \"remove icon\" stuff, loading a bottom \"drop zone\" to trash the icons. That could collide with app's UI in some cases.", "updateAuthor": { "name": "jghurtado", "key": "jghurtado", "displayName": "Juan G. Hurtado", "active": true, "timeZone": "Europe/Madrid" }, "created": "2012-06-07T23:35:24.000+0000", "updated": "2012-06-07T23:35:24.000+0000" }, { "id": "201472", "author": { "name": "jghurtado", "key": "jghurtado", "displayName": "Juan G. Hurtado", "active": true, "timeZone": "Europe/Madrid" }, "body": "Bump. Any news on this?", "updateAuthor": { "name": "jghurtado", "key": "jghurtado", "displayName": "Juan G. Hurtado", "active": true, "timeZone": "Europe/Madrid" }, "created": "2012-07-04T00:10:22.000+0000", "updated": "2012-07-04T00:10:22.000+0000" }, { "id": "201489", "author": { "name": "rfranknj", "key": "rfranknj", "displayName": "Russell Frank", "active": true, "timeZone": "America/New_York" }, "body": "I ended up just writing a grid view in javascript that will do what I need. The Android home screen would be pretty hard to port since it's got a ton of resources (which can't be bundled with a module project) and it uses a bunch of renderscript stuff. Also, it's made to have a fixed number of pages.\r\n\r\nAdditionally, the Android UI isn't fast enough without hardware acceleration for this UI to look smooth (particularly, following touchmove events with an icon when it's been 'picked up'). Therefore, OpenGL/Renderscript would have to be used to achieve a smooth ui, which makes this non trivial to implement in either native code or JS.", "updateAuthor": { "name": "rfranknj", "key": "rfranknj", "displayName": "Russell Frank", "active": true, "timeZone": "America/New_York" }, "created": "2012-07-04T05:52:10.000+0000", "updated": "2012-07-04T05:52:10.000+0000" }, { "id": "201490", "author": { "name": "rfranknj", "key": "rfranknj", "displayName": "Russell Frank", "active": true, "timeZone": "America/New_York" }, "body": "I ended up just writing a grid view in javascript that will do what I need. The Android home screen would be pretty hard to port since it's got a ton of resources (which can't be bundled with a module project) and it uses a bunch of renderscript stuff. Also, it's made to have a fixed number of pages.\r\n\r\nAdditionally, the Android UI isn't fast enough without hardware acceleration for this UI to look smooth (particularly, following touchmove events with an icon when it's been 'picked up'). Therefore, OpenGL/Renderscript would have to be used to achieve a smooth ui, which makes this non trivial to implement in either native code or JS.", "updateAuthor": { "name": "rfranknj", "key": "rfranknj", "displayName": "Russell Frank", "active": true, "timeZone": "America/New_York" }, "created": "2012-07-04T05:52:10.000+0000", "updated": "2012-07-04T05:52:10.000+0000" }, { "id": "439704", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Cleaning up old tickets. If this is still requested, please reopen.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-02T17:25:55.000+0000", "updated": "2018-08-02T17:25:55.000+0000" } ], "maxResults": 13, "total": 13, "startAt": 0 } } }