{ "id": "61562", "key": "TIMOB-930", "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": "11225", "name": "Release 1.5.0", "archived": true, "released": true, "releaseDate": "2010-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:54:42.000+0000", "created": "2011-04-15T02:39:26.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:54:42.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": "{html}

http://helpdesk.appcelerator.net/tickets/2354

\n

coverflow is loaded with 33 images - initially you can only see\n10-13 but as you scroll through the images the others appears
\ncode attached

{html}", "attachment": [ { "id": "17893", "filename": "archive.zip", "author": { "name": "nwright", "key": "nwright", "displayName": "Nolan Wright", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:27.000+0000", "size": 6628014, "mimeType": "application/zip" } ], "flagged": false, "summary": "coverflow bug", "creator": { "name": "nwright", "key": "nwright", "displayName": "Nolan Wright", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "nwright", "key": "nwright", "displayName": "Nolan Wright", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "124366", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Fits in with the other coverflow bugs I have. We're going to\nhave to do a rewrite.

{html}", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:31.000+0000", "updated": "2011-04-15T02:39:31.000+0000" }, { "id": "124367", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

valid, needs testcase

\n

as noted by Nolan, when the app loads only some of the images\nare shows, scroll through, back the beginning and the right again\nshows all the images. Additional to only a subset of the images\nappearing, scrolling through is pretty clunky in that the\nanimations are nto smooth.

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:31.000+0000", "updated": "2011-04-15T02:39:31.000+0000" }, { "id": "124368", "author": { "name": "brendang.lim", "key": "brendang.lim", "displayName": "Brendan G. Lim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Do you guys know if there's been any update to this issue? We're\ncurrently experiencing this same problem.

{html}", "updateAuthor": { "name": "brendang.lim", "key": "brendang.lim", "displayName": "Brendan G. Lim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:31.000+0000", "updated": "2011-04-15T02:39:31.000+0000" }, { "id": "124369", "author": { "name": "stephane", "key": "stephane", "displayName": "Stephane", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Same here, only some images are loaded.

{html}", "updateAuthor": { "name": "stephane", "key": "stephane", "displayName": "Stephane", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:32.000+0000", "updated": "2011-04-15T02:39:32.000+0000" }, { "id": "124370", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Reclaiming as part of the coverflow view rewrite/fix.

{html}", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:32.000+0000", "updated": "2011-04-15T02:39:32.000+0000" }, { "id": "124371", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [fa4c0e8f94ce1c3fd93a409602e8baa6f1b19202])\n[#930\nstate:fixed-in-qa][#587 state:fixed-in-qa][#442\nstate:fixed-in-qa][#2119 state:fixed-in-qa] Coverflow rewrite to\nrestore functionality. Setting images works more like imageView,\nbut image resizing/using imageviews in coverflow is not yet\nsupported. \nhttp://github.com/appcelerator/titanium_mobile/commit/fa4c0e8f94ce1...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:32.000+0000", "updated": "2011-04-15T02:39:32.000+0000" }, { "id": "124372", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

1.5.0.5dc262e 3.2.2 ipad, 4.0.2 ipod touch 3rg gen.

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:33.000+0000", "updated": "2011-04-15T02:39:33.000+0000" }, { "id": "124373", "author": { "name": "jamesdavidlow", "key": "jamesdavidlow", "displayName": "James David Low", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Hi,

\n

I don't think this isn't really fully fixed. Compared to the old\none I think the following issues still remain:
\n1) There is no way easy way to prevent the default image from\nloading before other remote images

\n

2) Cover flow seems loads the images in reverse order, so when\nyou first view it, there are just blank images (or the default\nimage) which isn't the best experience for the user.

\n

Thanks,
\nJames

{html}", "updateAuthor": { "name": "jamesdavidlow", "key": "jamesdavidlow", "displayName": "James David Low", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:33.000+0000", "updated": "2011-04-15T02:39:33.000+0000" }, { "id": "124374", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

1) Perhaps as a future feature request, some means to define the\ndefault image. Note that if we did not have a default image,\nsomeone else would open a bug complaining about the lack of a\ndefault image.

\n

2) This is just the nature of remote images. There's a number of\nfactors, including the speed at which the server sends back images.\nAnother possibility is that the first images are requiring a DNS\nlookup and firing up the network connection, while latter images\nalready have the DNS cached and possibly even still have a\nconnection to the server. So the faster-loading later images\n'appear' to have loaded first, since there was less of a wait.

\n

One possible solution to remote images being slow is to make\nthem not remote. For example, in the background before the\ncoverflow is even used, and you know the images are going to used,\nuse HTTPClient to save them locally.

\n

Either way, the original bug is fixed.

{html}", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:33.000+0000", "updated": "2011-04-15T02:39:33.000+0000" }, { "id": "124375", "author": { "name": "jamesdavidlow", "key": "jamesdavidlow", "displayName": "James David Low", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

1) I've added a new ticket here: \nhttps://appcelerator.lighthouseapp.com/projects/32238-titanium-mobi...

\n

2) It really seems to load in reverse order, not randomly\nstarting with whichever image that didn't have to go through the\nDNS. So it seems the functionality compared to the previous version\nis different. This was never an issue on the previous version. I've\nbeen poking around the objective C trying to figure it out, but\nwould really appreciate if someone that new the code more could\nhave a look.

\n

Thanks,
\nJames

{html}", "updateAuthor": { "name": "jamesdavidlow", "key": "jamesdavidlow", "displayName": "James David Low", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:39:33.000+0000", "updated": "2011-04-15T02:39:33.000+0000" } ], "maxResults": 10, "total": 10, "startAt": 0 } } }