{ "id": "110674", "key": "TIMOB-12966", "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": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2018-04-11T01:48:33.000+0000", "created": "2013-03-06T01:04:15.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [], "issuelinks": [ { "id": "56452", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "133537", "key": "TIMOB-17363", "fields": { "summary": "Android: Add \"Ti.UI.MaskedImage\" support", "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": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": null, "updated": "2018-04-28T04:33:05.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": "10224", "name": "TiAPI", "description": "This component is used for cross-platform API work. Specifications are most likely to use this component." } ], "description": "Currently, we have a MaskedImage control under Ti.UI, which is iOS-only and closely tied to the iOS API (for example, we support all 28 blend modes used by iOS).\r\n\r\nAndroid supports 18 porter-duff transfer modes, plus two others. \r\n\r\nIf this is valuable, we should create a cross-platform alternative.\r\n\r\nI suspect there is a popular set of use cases which is significantly smaller than the set that MaskedImage supports, which would make it easier to support the control across platforms. \r\n\r\n\r\n\r\n", "attachment": [], "flagged": false, "summary": "TiAPI: Define API for cross-platform maskedimage component", "creator": { "name": "aevans", "key": "aevans", "displayName": "Arthur Evans", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "aevans", "key": "aevans", "displayName": "Arthur Evans", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "298692", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Not widely used. Deferring.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-03-25T21:51:54.000+0000", "updated": "2014-03-25T21:51:54.000+0000" }, { "id": "437194", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We plan on adding {{MaskedImage}} support on Android in the near future.\r\nPlease see: [TIMOB-17363]", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-04-28T04:33:05.000+0000", "updated": "2018-04-28T04:33:05.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }