{ "id": "168327", "key": "TIMOB-24802", "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": [ { "id": "18414", "description": "", "name": "Release 6.2.0", "archived": false, "released": true, "releaseDate": "2017-09-13" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-08-08T07:22:15.000+0000", "created": "2017-06-09T18:31:36.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "parity" ], "versions": [ { "id": "19572", "description": "Important fixes for 6.1.0", "name": "Release 6.1.1", "archived": false, "released": true, "releaseDate": "2017-06-16" } ], "issuelinks": [], "assignee": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2017-09-18T23:22:26.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": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "h6. Description\r\nIn iOS, if you call the scrollToItem function and you pass an \"animation\" parameter, you can indicate a 'position' (bottom, middle, none and top) which is the \"position to scroll the selected cell to\". The issue is that with the implementation as is right now, when scrolling to items in different sections (with several list items on them), the scroll stops at a point in which the section is sometimes positioned in the middle or bottom of the screen, making difficult to the user to tell when does the last section ends and when does the section that they scrolled to begins. \r\nh6. Video Example\r\n[Video|https://www.screencast.com/t/w161OuvI6WEB]\r\nh6. Feature Request\r\nParity in Windows\r\nh6. Sample Project\r\n[Sample Code|https://propelics.box.com/s/rdot2vvg8js18e0b0ow15vw4gc0jx3uh]\r\n\r\n", "attachment": [], "flagged": false, "summary": "Windows: ListView's scrollToItem scroll position", "creator": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 933, "state": "closed", "name": "2017 Sprint 16 SDK", "startDate": "2017-07-30T16:17:10.306Z", "endDate": "2017-08-13T16:17:00.000Z", "completeDate": "2017-08-13T23:06:34.398Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "423552", "author": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~kiguchi] hey is there any update on this feature request? ", "updateAuthor": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-07-05T22:14:48.000+0000", "updated": "2017-07-05T22:14:48.000+0000" }, { "id": "423553", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~vvazquezmontero] We need to investigate more on this but I'm guessing that this feature request is feasible. This ticket is most likely to be tackled in next sprint, likely to target for 6.2.0 SDK.", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-07-05T22:36:53.000+0000", "updated": "2017-07-05T22:36:53.000+0000" }, { "id": "423554", "author": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Thank you [~kiguchi] :-)", "updateAuthor": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-07-05T22:38:19.000+0000", "updated": "2017-07-05T22:38:19.000+0000" }, { "id": "424279", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile_windows/pull/1042\r\n\r\n[~vvazquezmontero] Just pushed a PR, which only implements {{ListViewScrollPosition.TOP}} and {{ListViewScrollPosition.NONE}} for scrollToItem. There's no {{MIDDLE}} and {{BOTTOM}} due to the platform API spec (FYI see comment in my PR). Do you think {{TOP}} satisfies customer's needs?", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-07-18T13:00:27.000+0000", "updated": "2017-07-18T13:00:27.000+0000" }, { "id": "424289", "author": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~kiguchi] I will let them know the API limitation. This should hopefully be good. ", "updateAuthor": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-07-18T15:50:55.000+0000", "updated": "2017-07-18T15:50:55.000+0000" }, { "id": "425986", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "I accidentally closed original PR last week. Pushing again:\r\nhttps://github.com/appcelerator/titanium_mobile_windows/pull/1063\r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-08-07T02:18:06.000+0000", "updated": "2017-08-07T02:18:06.000+0000" }, { "id": "426028", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~kiguchi] Master has been merged, waiting for 6_2_X", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-07T20:39:00.000+0000", "updated": "2017-08-07T20:39:00.000+0000" }, { "id": "426150", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "6_2_X: https://github.com/appcelerator/titanium_mobile_windows/pull/1068", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-08-08T05:40:35.000+0000", "updated": "2017-08-08T05:40:35.000+0000" }, { "id": "426152", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Merged to 6_2_X", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-08-08T07:22:15.000+0000", "updated": "2017-08-08T07:22:15.000+0000" }, { "id": "426793", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fix in SDK Version 7.0.0.v20170815065413 and SDK Version: 6.2.0.v20170815130745\r\n\r\nTest and other information can be found at:\r\nMaster: https://github.com/appcelerator/titanium_mobile_windows/pull/1063\r\n6_2_X: https://github.com/appcelerator/titanium_mobile_windows/pull/1068", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-16T17:38:57.000+0000", "updated": "2017-08-16T17:38:57.000+0000" }, { "id": "427595", "author": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~kiguchi] Hello kota, Customer wanted to know when the documentation here: \r\nhttp://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.ListView-method-scrollToItem\r\nhttp://docs.appcelerator.com/platform/latest/#!/api/ListViewAnimationProperties\r\n\r\nwould be updated to reflect the change? \r\nbest regards, \r\nVictor Montero", "updateAuthor": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-09-05T16:28:02.000+0000", "updated": "2017-09-05T16:28:02.000+0000" }, { "id": "427611", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~vvazquezmontero] Thanks for heads up. \r\n\r\nPushing\r\n\r\nhttps://github.com/appcelerator/titanium_mobile_windows/pull/1095\r\nhttps://github.com/appcelerator/titanium_mobile_windows/pull/1094\r\nhttps://github.com/appcelerator/titanium_mobile/pull/9405\r\nhttps://github.com/appcelerator/titanium_mobile/pull/9406\r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-09-06T05:17:43.000+0000", "updated": "2017-09-06T05:17:43.000+0000" }, { "id": "428033", "author": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~kiguchi] Hello Kota, \r\nwhen will the docs reflect the updates ?", "updateAuthor": { "name": "vvazquezmontero", "key": "vvazquezmontero", "displayName": "Victor Vazquez Montero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-09-18T18:19:22.000+0000", "updated": "2017-09-18T18:19:22.000+0000" }, { "id": "428065", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "We have a new entry for {{Titanium.UI.Windows.ListViewScrollPosition}} here:\r\nhttp://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.Windows.ListViewScrollPosition\r\n\r\nThen we should be ready to push this: https://github.com/appcelerator/titanium_mobile/pull/9406 now, Will be updated once it is reviewed and merged.", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-09-18T23:22:26.000+0000", "updated": "2017-09-18T23:22:26.000+0000" } ], "maxResults": 14, "total": 14, "startAt": 0 } } }