{ "id": "64947", "key": "TIMOB-3835", "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": "11358", "description": "Mobile 1.8.0 M05", "name": "Sprint 2011-26", "archived": true, "released": true, "releaseDate": "2011-07-04" } ], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2011-06-30T08:28:24.000+0000", "created": "2011-04-29T16:35:03.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "3.0", "android", "pixelated", "radio_button", "xoom" ], "versions": [ { "id": "11244", "name": "Release 1.7.0", "archived": true, "released": true, "releaseDate": "2011-06-13" } ], "issuelinks": [], "assignee": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2011-07-11T12:08: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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "Steps to Reproduce:\r\n1. Launch Kitchen Sink\r\n2. Run Controls > Picker > Basic Picker\r\n3. Select Picker to see the radio button options\r\n\r\nActual Result:\r\nThe radio button looks pixelated\r\n\r\nExpected Result:\r\nThe button should be more sharp", "attachment": [ { "id": "21536", "filename": "ks_honey.png", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-06-30T08:25:54.000+0000", "size": 27121, "mimeType": "image/png" } ], "flagged": false, "summary": "Android 3.0 xoom: The radio selection button looks pixelated", "creator": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "nhuynh", "key": "nhuynh", "displayName": "Natalie Huynh", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Xoom Honeycomb 3.0.1 with Build: 1.7.0.b80fd9 ", "comment": { "comments": [ { "id": "158320", "author": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "body": "That's what the \"classic\" Android native Spinner looks like in Honeycomb. KitchenSink runs on Honeycomb in compatibility mode, which means controls that contain their own styling, like the Spinner (what we call \"Picker\"), use styling based on pre-Honeycomb versions of Android. Those styles are ugly on Honeycomb.\r\n\r\nWe can't yet make KitchenSink a true Honeycomb-styled app for a few reasons:\r\n\r\n* We would need to change *a lot* of KitchenSink code to get it to look decent. (You'll see an example of this coming up.)\r\n* We can't assume that our users (i.e., app developers using Titanium SDK, not end-users) have the Honeycomb-ready Android Platform & SDK tools installed. Specifically, I'm not sure how the build-time tools would react to {{android:targetSdkVersion=\"11\"}} in the AndroidManifest.xml if they are old tools. (That {{targetSdkVersion}} thing is how you tell an app that it can run in full Honeycomb mode on Honeycomb tablets, rather than in compatibility mode.\r\n\r\nIf you compile and run KitchenSink targeting Honeycomb instead of compatibility mode, the picker (Spinner) selection list looks nice -- see attached ks_honey.png. But that screenshot also shows you that the button that is supposed to say \"Set to Grapes\" looks like crap <--- that's the kind of thing we'd have to deal with in many places before allowing KitchenSink to run outside of compatibility mode.\r\n\r\nBasically:\r\n\r\na) KitchenSink needs to be largely re-written.\r\nb) To enable apps to run in full Honeycomb-supported mode *by default*, we would need to tell our user community that we henceforth assume they all have SDK Tools level 11 and Platform Tools level 5, just as we now tell them they must have API level 7.\r\n\r\nWe need a bigger ticket for this stuff, not just one targeting the radio button, so I'll be discussing with Don.\r\n\r\n", "updateAuthor": { "name": "billdawson", "key": "billdawson", "displayName": "Bill Dawson", "active": true, "timeZone": "Europe/Berlin" }, "created": "2011-06-30T08:27:10.000+0000", "updated": "2011-06-30T08:27:10.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }