{ "id": "153036", "key": "TIMOB-19949", "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": [ { "id": "11258", "description": "Holding Pen for Triaged Issues", "name": "Backlog", "archived": false, "released": false } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-05-01T14:59:21.000+0000", "created": "2015-11-12T20:33:58.000+0000", "epic": { "id": 167343, "key": "TIMOB-24638", "name": "Implement Android design library feature", "summary": "Android: Design Support Library Features", "color": { "key": "color_3" }, "done": false }, "priority": { "name": "Medium", "id": "3" }, "labels": [ "Community", "hyperloop" ], "versions": [], "issuelinks": [], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2018-08-06T17:49:29.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": "As part of their Material Design, Android has introduced the Snackbar. It is a new type of toast message that can display one or two short lines of text and a single button in a slide-up view displayed at the bottom of the screen.\r\n\r\nSee these links for reference:\r\n\r\n* https://www.google.com/design/spec/components/snackbars-toasts.html\r\n* http://developer.android.com/reference/android/support/design/widget/Snackbar.html\r\n* http://www.materialdoc.com/snackbar/\r\n\r\nI would like to implement this aspect of material design in my app. At this point, I'm stuck writing an Alloy widget that won't be able to implement native behavior, such as automatically pushing up the floating action button.", "attachment": [], "flagged": false, "summary": "Android: Implement Snackbar widget", "creator": { "name": "timpoulsen", "key": "timpoulsen", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/Havana" }, "subtasks": [], "reporter": { "name": "timpoulsen", "key": "timpoulsen", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/Havana" }, "environment": null, "closedSprints": [ { "id": 883, "state": "closed", "name": "2017 Sprint 09 SDK", "startDate": "2017-04-23T21:46:54.309Z", "endDate": "2017-05-07T21:46:00.000Z", "completeDate": "2017-05-08T00:25:44.276Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "374896", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "To be considered for implementation via hyperloop", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-01-20T02:48:26.000+0000", "updated": "2016-01-20T02:48:26.000+0000" }, { "id": "418315", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Moved our Hyperloop-Examples code of the Snackbar into an own Hyperloop module: https://github.com/hyperloop-modules/ti.snackbar\r\n\r\nResolving as {{Fixed}}.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-05-01T14:58:55.000+0000", "updated": "2017-05-01T14:58:55.000+0000" }, { "id": "436735", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I think we should reconsider adding this to Titanium's core. It's easy to add, popular amongst native Android developers, and should support all Android OS versions via Google's \"design\" support library.\r\n\r\nIt can be added as: {{Ti.UI.Android.SnackBar}}\r\nAnd it can work similar to an alert/option dialog, except it only supports 1 button.\r\n\r\nI suppose the closest equivalent on iOS is our OptionDialog with 1 button, but the dialog eats up much more vertical space compared to Android. An Android {{SnackBar}} is more like a toolbar with a message and a button which slides in.", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-04-10T23:07:23.000+0000", "updated": "2018-04-10T23:07:23.000+0000" }, { "id": "440187", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Cleaning up older fixed issues. If this issue should not have been closed as fixed, please reopen.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-06T17:49:29.000+0000", "updated": "2018-08-06T17:49:29.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }