{ "id": "154035", "key": "TIMOB-20176", "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": "17706", "name": "Release 5.4.0", "archived": false, "released": true, "releaseDate": "2016-08-11" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-01-28T10:13:43.000+0000", "created": "2015-12-24T13:38:27.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "blureffect", "blurview", "ios8", "qe-5.4.0" ], "versions": [], "issuelinks": [ { "id": "50206", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "154086", "key": "TIMOB-20186", "fields": { "summary": "Android (Parity): Support Blur View (aka UIVisualEffectView in iOS)", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "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 } } } }, { "id": "50581", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "154911", "key": "ALOY-1358", "fields": { "summary": "Support Ti.UI.iOS.BlurView in XML", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2016-06-10T21:48:47.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "We should support the {{UIVisualBlurEffectView}} aka Blur View introduced in iOS 8 as a public API (instead of unrecommended solution of stretching a toolbar).\r\n\r\nDemo architecture:\r\n{code:javascript}\r\nvar win = Ti.UI.createWindow({\r\n backgroundColor: \"#fff\"\r\n});\r\n\r\n/*\r\n *\tReference Image\r\n */\r\nvar img = Ti.UI.createImageView({\r\n image: \"/default_app_logo.png\",\r\n top: 100,\r\n width: 300,\r\n height: 300\r\n});\r\n\r\n/*\r\n *\tBlur View\r\n */\r\nvar blur = Ti.UI.iOS.createBlurView({\r\n width: Ti.UI.FILL,\r\n height: Ti.UI.FILL\r\n});\r\n\r\nimg.add(blur);\r\n\r\n/*\r\n *\tEffect Controls\r\n */\r\nvar tabs = Ti.UI.iOS.createTabbedBar({\r\n labels: [\"Extra light\", \"Light\", \"Dark\"],\r\n bottom: 100\r\n});\r\n\r\nvar effects = [\r\n Ti.UI.iOS.BLUR_EFFECT_STYLE_EXTRA_LIGHT,\r\n Ti.UI.iOS.BLUR_EFFECT_STYLE_LIGHT,\r\n Ti.UI.iOS.BLUR_EFFECT_STYLE_DARK,\r\n];\r\n\r\ntabs.addEventListener(\"click\", function(e) {\r\n blur.setEffect(effects[e.index]);\r\n});\r\n\r\nwin.add(tabs);\r\nwin.add(img);\r\nwin.open();\r\n{code}", "attachment": [ { "id": "57838", "filename": "Simulator Screen Shot 24.12.2015, 15.04.19.png", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-12-24T14:09:45.000+0000", "size": 119830, "mimeType": "image/png" }, { "id": "57839", "filename": "Simulator Screen Shot 24.12.2015, 15.04.20.png", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-12-24T14:09:44.000+0000", "size": 121966, "mimeType": "image/png" }, { "id": "57841", "filename": "Simulator Screen Shot 24.12.2015, 15.04.21.png", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-12-24T14:09:45.000+0000", "size": 155448, "mimeType": "image/png" }, { "id": "57840", "filename": "Simulator Screen Shot 24.12.2015, 15.04.23.png", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-12-24T14:09:45.000+0000", "size": 137275, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: Support UIVisualEffectView (aka Blur View)", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "closedSprints": [ { "id": 565, "state": "closed", "name": "2016 Sprint 2 SDK", "startDate": "2016-01-16T01:30:40.264Z", "endDate": "2016-01-30T01:30:00.000Z", "completeDate": "2016-01-31T01:27:07.537Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "373527", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/7599\r\n\r\nMerry christmas!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-12-24T13:47:13.000+0000", "updated": "2015-12-24T18:30:47.000+0000" }, { "id": "373528", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Awesome gift [~hans123]! Same to you!", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2015-12-24T14:19:50.000+0000", "updated": "2015-12-24T14:19:50.000+0000" }, { "id": "373564", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Agreed with [~penrique] to wait for an Android equivalent to be implemented before we merge this. The namespace would move to {{Ti.UI.BlurView}}. [~msamah] can we put this on the Android roadmap for Ti.SDK 6.0.0? :-) [This link|http://developers.500px.com/2015/03/17/a-blurring-view-for-android.html] looks promising!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-12-28T17:44:35.000+0000", "updated": "2015-12-28T17:48:23.000+0000" }, { "id": "373686", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "Thanks for the link [~hans123] will create a JIRA ticket for Android parity for this.", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-01-04T01:56:17.000+0000", "updated": "2016-01-04T01:56:17.000+0000" }, { "id": "373687", "author": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "body": "Jira ticket for Android parity created: TIMOB-20186", "updateAuthor": { "name": "msamah", "key": "msamah", "displayName": "Ashraf Abu", "active": false, "timeZone": "Asia/Singapore" }, "created": "2016-01-04T01:59:34.000+0000", "updated": "2016-01-04T01:59:34.000+0000" }, { "id": "375279", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Talked to [~cng] a few days ago, that it's unlikely to support the Android component in the 6.0.0 timeframe, so we agreed to leave it in the (existing) Ti.UI.iOS.BlurView namespace for now and simply move it after Android supports it as well. /cc [~pec1985]", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-01-26T10:48:55.000+0000", "updated": "2016-01-26T10:48:55.000+0000" }, { "id": "382346", "author": { "name": "bgrantges@appcelerator.com", "key": "bgrantges", "displayName": "Bert Grantges", "active": false, "timeZone": "America/Chicago" }, "body": "[~hansknoechel] / [~cng] - This appears to be implemented for the upcoming release however its already in the documentation. Can we either put a note on the docs or remove this from documentation until we actually have this released. Its confusing to have it in the docs and then see an error saying it doesn't exists in Titanium.\r\n\r\nDoc reference\r\nhttp://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.iOS.BlurView", "updateAuthor": { "name": "bgrantges@appcelerator.com", "key": "bgrantges", "displayName": "Bert Grantges", "active": false, "timeZone": "America/Chicago" }, "created": "2016-04-11T17:22:54.000+0000", "updated": "2016-04-11T17:22:54.000+0000" }, { "id": "382347", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-04-11T17:29:48.000+0000", "updated": "2016-04-11T17:29:48.000+0000" }, { "id": "382350", "author": { "name": "bgrantges@appcelerator.com", "key": "bgrantges", "displayName": "Bert Grantges", "active": false, "timeZone": "America/Chicago" }, "body": "ok thanks", "updateAuthor": { "name": "bgrantges@appcelerator.com", "key": "bgrantges", "displayName": "Bert Grantges", "active": false, "timeZone": "America/Chicago" }, "created": "2016-04-11T18:00:15.000+0000", "updated": "2016-04-11T18:00:15.000+0000" }, { "id": "388104", "author": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "body": "Verified as fixed, {{Extra Light}} , {{Light}} and {{Dark}} Blur Views are now supported for iOS8. (Works for iOS9 additionally)\r\n\r\nTested On:\r\niPhone 6S (9.3.2) Device & iPhone 6 Plus (8.3) Device\r\nMac OSX El Capitan 10.11.5 \r\nTi SDK: 5.4.0.v20160608165242\r\nAppc Studio: 4.6.0.201605201934\r\nAppc NPM: 4.2.7-2\r\nApp CLI: 5.4.0-15\r\nXcode 7.3\r\nNode v4.2.6\r\n*Closing ticket.*\r\n", "updateAuthor": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "created": "2016-06-10T21:48:06.000+0000", "updated": "2016-06-10T21:48:22.000+0000" } ], "maxResults": 10, "total": 10, "startAt": 0 } } }