Merge lp://staging/~qqworini/ubuntu-rssreader-app/swipe-remove-and-drag-n-drop into lp://staging/~ubuntu-shorts-dev/ubuntu-rssreader-app/trunk
Status: | Merged | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Approved by: | Roman Shchekin | ||||||||||||
Approved revision: | 88 | ||||||||||||
Merged at revision: | 93 | ||||||||||||
Proposed branch: | lp://staging/~qqworini/ubuntu-rssreader-app/swipe-remove-and-drag-n-drop | ||||||||||||
Merge into: | lp://staging/~ubuntu-shorts-dev/ubuntu-rssreader-app/trunk | ||||||||||||
Diff against target: |
807 lines (+490/-71) 6 files modified
feeds/CreateTopicPage.qml (+4/-0) feeds/EditFeed.qml (+12/-1) feeds/SwipeDelete.qml (+118/-0) feeds/TopicComponent.qml (+218/-61) feeds/TopicManagement.qml (+106/-5) rssreader-app.qml (+32/-4) |
||||||||||||
To merge this branch: | bzr merge lp://staging/~qqworini/ubuntu-rssreader-app/swipe-remove-and-drag-n-drop | ||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
David Planella | Needs Information | ||
Ubuntu Phone Apps Jenkins Bot | continuous-integration | Approve | |
Review via email: mp+189312@code.staging.launchpad.net |
Commit message
swipe-remove and drag&drop done, with many related optimization
1. swipe-remove component is from music-app;
*2. most complicated implementation of drag&drop in the world;
3. optimize the input field position;
4. fix for bug #1234766
Description of the change
swipe-remove and drag&drop done, with many related optimization
1. swipe-remove component is from music-app;
*2. most complicated implementation of drag&drop in the world;
3. optimize the input field position;
4. fix for bug #1234766
PS: why do I say "most complicated implementation of drag&drop in the world"? because there are many issues will lead to crash in device, such as Drag.active, or some issues will cause "Detectable autorepeat not supported" error. I need to avoid all of them to make these features possible, how? I calculate all x,y value every time & everywhere.
FAILED: Continuous integration, rev:88 91.189. 93.70:8080/ job/ubuntu- rssreader- app-ci/ 73/ 91.189. 93.70:8080/ job/generic- mediumtests/ 668 91.189. 93.70:8080/ job/ubuntu- rssreader- app-precise- amd64-ci/ 73 91.189. 93.70:8080/ job/ubuntu- rssreader- app-quantal- amd64-ci/ 73 91.189. 93.70:8080/ job/ubuntu- rssreader- app-raring- amd64-ci/ 73 91.189. 93.70:8080/ job/ubuntu- rssreader- app-saucy- amd64-ci/ 73
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: 91.189. 93.70:8080/ job/ubuntu- rssreader- app-ci/ 73/rebuild
http://