Merge lp:~ahayzen/music-app/refactor-pull-now-playing-sidebar into lp:music-app
| Status: | Rejected | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rejected by: | Andrew Hayzen on 2015-09-04 | ||||||||||||
| Proposed branch: | lp:~ahayzen/music-app/refactor-pull-now-playing-sidebar | ||||||||||||
| Merge into: | lp:music-app | ||||||||||||
| Diff against target: |
385 lines (+152/-11) 15 files modified
app/components/MusicPage.qml (+45/-4) app/components/NowPlayingSidebar.qml (+60/-0) app/components/NowPlayingToolbar.qml (+2/-0) app/components/Queue.qml (+4/-2) app/music-app.qml (+29/-3) app/ui/AddToPlaylist.qml (+1/-0) app/ui/Albums.qml (+1/-0) app/ui/ArtistView.qml (+1/-0) app/ui/Artists.qml (+1/-0) app/ui/Genres.qml (+1/-0) app/ui/Playlists.qml (+1/-0) app/ui/Recent.qml (+1/-0) app/ui/Songs.qml (+1/-0) app/ui/SongsView.qml (+3/-2) debian/changelog (+1/-0) |
||||||||||||
| To merge this branch: | bzr merge lp:~ahayzen/music-app/refactor-pull-now-playing-sidebar | ||||||||||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Ubuntu Phone Apps Jenkins Bot | continuous-integration | Approve on 2015-08-25 | |
| Andrew Hayzen | Needs Information on 2015-06-28 | ||
|
Review via email:
|
|||
Commit Message
* Make NowPlaying into a conditional sidebar
Description of the Change
* Make NowPlaying into a conditional sidebar
Pull of lp:~music-app-dev/music-app/refactor-now-playing-as-sidebar into lp:music-app/refactor with conflicts resolved :)
| Andrew Hayzen (ahayzen) wrote : | # |
- 848. By Andrew Hayzen on 2015-03-23
-
* Reverse cherry pick lp:~ahayzen/music-app/async-loader-pages out of this branch
| Andrew Hayzen (ahayzen) wrote : | # |
OK reverse cherry picked async-loader-pages out, but this [0] patch still remains not sure it is needed in this specific branch, but it does fix columnflow issues.
0 - http://
- 849. By Andrew Hayzen on 2015-03-23
-
* Fix bad merge conflict
PASSED: Continuous integration, rev:848
http://
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
PASSED: Continuous integration, rev:849
http://
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Victor Thompson (vthompson) wrote : | # |
Currently there are issues with app rotation in vivid. These are fixed with the full implementation of shell rotation (which has not yet landed). This MP is more or less blocked from using autorotation until that lands in vivid and vivid becomes the stable channel.
- 850. By Andrew Hayzen on 2015-03-30
-
* Merge of lp:music-app/refactor
- 851. By Andrew Hayzen on 2015-03-30
-
* Fix uses of header instead of blurredHeader
PASSED: Continuous integration, rev:851
http://
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Alan Pope πΊπ§π± π¦ (popey) wrote : | # |
Is this still valid / wanted?
| Victor Thompson (vthompson) wrote : | # |
This pulls in the final portion of the code that was prototyped for the "converged" music app that was demoed at MWC. Currently it is blocked by the vivid rotation bug [1]. We discussed possibly disabling auto-rotation and landing this, but we assumed the auto-rotation bug would be fixed soon. If we want to have the "converged" app available, we can disable auto-rotation and land this.
1 - lp:1448017
- 852. By Andrew Hayzen on 2015-06-28
-
* Merge of lp:music-app/refactor
PASSED: Continuous integration, rev:852
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 853. By Andrew Hayzen on 2015-07-18
-
* Add changelog
PASSED: Continuous integration, rev:853
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
| Victor Thompson (vthompson) wrote : | # |
I've been playing with this branch a bit on my desktop and a Nexus 7. One thing I think we should do is to optimize the side panel Now Playing page a bit more.
1. The text for the current song title should be smaller
2. The padding between components could be made a lot smaller
3. Maybe we put the progress current time and duration on the same Row as the ProgressBar?
4. Maybe the buttons could be a bit smaller?
5. Perhaps we can make the side panel smaller such that the blurred header is "square" and the cover art utilizes this space better
If we try to minimize items 2, 3, and 4 then perhaps the cover art could be made to fit the blurred header a bit more better, ie be square.
This doesn't need to be done under this MP, but I think it'd be great if this single switch to the converged view did so cleanly.
| Victor Thompson (vthompson) wrote : | # |
Or perhaps we could make the NowPlayingSidebar component 47 GU high [1]. The down side is that it's not as clear that the queue is under the Now Playing component. Maybe we need to reconsider having 2 headers? We should check with the SDK and see if that's the intended path.
| Victor Thompson (vthompson) wrote : | # |
Thinking about it more, I think just making the NowPlayingSidebar 47 GU tall is the best course of action for now. If we want to optimize the spacing and whatnot later we can do so at that time. I don't think the view for the converged device will be as small as the Nexus 7.
- 854. By Andrew Hayzen on 2015-08-25
- 855. By Andrew Hayzen on 2015-08-25
-
* Merge of trunk
- 856. By Andrew Hayzen on 2015-08-25
-
* Remove unused orientation sensor
PASSED: Continuous integration, rev:856
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild:
http://
Unmerged revisions
- 856. By Andrew Hayzen on 2015-08-25
-
* Remove unused orientation sensor
- 855. By Andrew Hayzen on 2015-08-25
-
* Merge of trunk
- 854. By Andrew Hayzen on 2015-08-25
- 853. By Andrew Hayzen on 2015-07-18
-
* Add changelog
- 852. By Andrew Hayzen on 2015-06-28
-
* Merge of lp:music-app/refactor
- 851. By Andrew Hayzen on 2015-03-30
-
* Fix uses of header instead of blurredHeader
- 850. By Andrew Hayzen on 2015-03-30
-
* Merge of lp:music-app/refactor
- 849. By Andrew Hayzen on 2015-03-23
-
* Fix bad merge conflict
- 848. By Andrew Hayzen on 2015-03-23
-
* Reverse cherry pick lp:~ahayzen/music-app/async-loader-pages out of this branch
- 847. By Andrew Hayzen on 2015-03-23
-
* Make NowPlaying into a conditional sidebar


Note this pulls in lp:~ahayzen/music-app/async-loader-pages as well.