{ "id": "175633", "key": "TIMOB-28186", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": null, "resolutiondate": null, "created": "2020-10-09T15:05:39.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [ { "id": "21051", "description": "", "name": "Release 9.2.0", "archived": false, "released": true, "releaseDate": "2020-09-23" }, { "id": "21092", "name": "Release 9.2.1", "archived": false, "released": true, "releaseDate": "2020-10-06" } ], "issuelinks": [], "assignee": null, "updated": "2020-10-09T15:05:49.000+0000", "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" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" }, { "id": "15102", "name": "Mac", "description": "Mac authoring support" } ], "description": "In Xcode 12, there is a new checkbox \"Optimized for Mac UI\" which can be checked. This is not possible so far. And because of that, the device idiom is always \"ipad\". But even if the checkbox would be checked in the generated Xcode project, it would never be \"mac\", because Titanium only checks for iPads and fallbacks to iPhones if not matching. This can be extended easily in the PlatformModule.m.", "attachment": [], "flagged": false, "summary": "macOS: Ti.Platform.osname can never return \"mac\"", "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, "comment": { "comments": [], "maxResults": 0, "total": 0, "startAt": 0 } } }