{ "id": "136653", "key": "TIMOB-17702", "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": [ { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-01-30T19:59:18.000+0000", "created": "2014-09-16T13:10:00.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "15422", "description": "Release 3.3.0", "name": "Release 3.3.0", "archived": false, "released": true, "releaseDate": "2014-07-16" }, { "id": "15972", "description": "Release 3.4.0", "name": "Release 3.4.0", "archived": false, "released": true, "releaseDate": "2014-09-28" } ], "issuelinks": [], "assignee": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2019-01-25T17:44:38.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": "On higher DPI Android screens, the hasCheck icon is so small as to be nearly impossible to see. Add to it that it is gray and it's easy to think that the icon is not being shown at all. \r\n\r\nExpected results: check mark would display the same relative size on all devices regardless of the screen's DPI. In other words, that we'd be supplying graphics for each of the supported display classes.\r\n\r\n{code}\r\nvar win = Ti.UI.createWindow();\r\nvar table = Ti.UI.createTableView();\r\nfor(var i=0;i<10;i++){\r\n table.appendRow(Ti.UI.createTableViewRow({title: 'Row', hasCheck: true}));\r\n}\r\nwin.add(table);\r\nwin.open();\r\n{code}\r\n", "attachment": [ { "id": "53830", "filename": "Nexus6_3.5.0.png", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-01-26T23:53:40.000+0000", "size": 71249, "mimeType": "image/png" }, { "id": "53831", "filename": "Nexus6_3.6.0.png", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-01-26T23:53:40.000+0000", "size": 60668, "mimeType": "image/png" }, { "id": "53832", "filename": "S5_3.5.0.png", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-01-26T23:53:40.000+0000", "size": 44681, "mimeType": "image/png" }, { "id": "53833", "filename": "S5_3.6.0.png", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-01-26T23:53:40.000+0000", "size": 129782, "mimeType": "image/png" }, { "id": "51290", "filename": "Screen Shot 2014-09-16 at 9.05.25 AM.png", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-09-16T13:10:00.000+0000", "size": 129599, "mimeType": "image/png" } ], "flagged": false, "summary": "Android: TableViewRow: hasCheck icon very small on high DPI screens", "creator": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "environment": null, "closedSprints": [ { "id": 291, "state": "closed", "name": "2015 Sprint 01 SDK", "startDate": "2015-01-03T01:00:00.000Z", "endDate": "2015-01-17T01:00:00.000Z", "completeDate": "2015-01-19T17:24:40.828Z", "originBoardId": 114 }, { "id": 309, "state": "closed", "name": "2015 Sprint 02 SDK", "startDate": "2015-01-17T01:00:16.697Z", "endDate": "2015-01-31T01:00:00.000Z", "completeDate": "2015-02-02T14:36:09.696Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "324531", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hieu, thoughts?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-09-18T17:42:23.000+0000", "updated": "2014-09-18T17:42:23.000+0000" }, { "id": "328991", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Looks like this would be resolved by the PR on TIMOB-16240.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-10-22T13:56:22.000+0000", "updated": "2014-10-22T13:56:22.000+0000" }, { "id": "333339", "author": { "name": "bearus", "key": "bearus", "displayName": "Be Rushton", "active": true, "timeZone": "Australia/Brisbane" }, "updateAuthor": { "name": "bearus", "key": "bearus", "displayName": "Be Rushton", "active": true, "timeZone": "Australia/Brisbane" }, "created": "2014-11-23T04:58:31.000+0000", "updated": "2014-11-23T04:58:31.000+0000" }, { "id": "333508", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The ticks appear bigger when built with latest 3.5.0 as compared to 3.4.1.GA, 3.4.0.GA & 3.3.0.GA which are very small.\r\n\r\nEnvironment:\r\nAppc Studio : 3.4.1.201410281743\r\nTi SDK : 3.4.1.GA, 3.4.0.GA & 3.3.0.GA, 3.5.0.v20141124092514\r\nCLI : 3.4.1\r\nAlloy : 1.5.1 GA\r\nCode Processor : 1.1.1\r\nMAC Yosemite : 10.10\r\nNexus 5 - Android 5.0", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-11-24T23:34:57.000+0000", "updated": "2014-11-24T23:34:57.000+0000" }, { "id": "340659", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "Issue still exists on: \r\n\r\nMac OSX 10.10.1\r\nAppcelerator Studio, build: 3.4.1.201410281743\r\nTitanium SDK build: 3.6.0.v20150126105739, 3.5.0.GA\r\nTitanium CLI, build: 3.4.1\r\nAlloy: 1.5.1\r\nAndroid Build tools 21.1.1\r\nNexus 6 (5.0.1), Galaxy S5 (4.4.2)\r\n\r\nWhen using a Nexus 6 the hasCheck and the hasChild iconS are extremely small. See Nexus6_3.5.0 and Nexus_3.6.0 for examples of this. The ppi for the Nexus 6 is ~493.\r\n\r\nWhen using the Galaxy S5 THE hasCheck icon and the hasChild icon are still rather small, see S5_3.5.0 and S5_3.6.0 for examples .The ppi for the S5 is ~432.", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-01-26T23:53:09.000+0000", "updated": "2015-01-26T23:53:09.000+0000" }, { "id": "340854", "author": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "body": "master PR: https://github.com/appcelerator/titanium_mobile/pull/6605", "updateAuthor": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-01-27T22:13:17.000+0000", "updated": "2015-01-27T22:13:17.000+0000" }, { "id": "343111", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "Verified fix on:\r\n\r\nMac OSX 10.10.2\r\nAppcelerator Studio, build: 4.0.0.201502051633\r\nTitanium SDK build :4.0.0.v20150212104820\r\nTitanium CLI, build: 3.6.0-dev\r\nAlloy: 1.5.1\r\nAndroid Build tools 21.1.1\r\nNexus 6 (5.0.1), Galaxy S5 (4.4.2)\r\n\r\nBuilt to both devices, both the hasCheck and hasChild icon now appear normal sized.\r\n\r\nClosing ticket.", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-02-12T19:38:02.000+0000", "updated": "2015-02-12T19:38:02.000+0000" }, { "id": "374949", "author": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I'm still able to reproduce this issue on Samsung Note4", "updateAuthor": { "name": "speedyankur@gmail.com", "key": "speedyankur@gmail.com", "displayName": "ankur garha", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-01-20T18:11:59.000+0000", "updated": "2016-01-20T18:11:59.000+0000" }, { "id": "445662", "author": { "name": "astrovicapps", "key": "astrovicapps", "displayName": "Vittorio Sorbera", "active": true, "timeZone": "Europe/Berlin" }, "body": "This problem still persists (Ti SDK 7.5.0.GA). In higher resolution devices, the icons are microscopic.\r\n", "updateAuthor": { "name": "astrovicapps", "key": "astrovicapps", "displayName": "Vittorio Sorbera", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-01-25T17:44:38.000+0000", "updated": "2019-01-25T17:44:38.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }