Review Request 111187: Implement UI navigation using PageStack

Sinny Kumari ksinny at gmail.com
Sun Jun 23 10:32:32 UTC 2013


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/111187/#review34901
-----------------------------------------------------------


Awesome work!
Few fixes needed:
- Playlist icon in mediacontroller only make playlist visible. Hiding playlist through playlist icon doesn't work
- Play All button in All Music only add media to Playlist. It doesn't play it.
- Fix to this bug https://bugs.kde.org/show_bug.cgi?id=318816 is broken now.
- Playlist index goes out of range. (e.g Playlist have 2 songs. play first song and press next, again next. Now press prev icon,  Previous song won't get played in Playlist. You will have to click two times previos.) In other way, circular loop of Playing song in playlist is broken.


mediaelements/imageviewer/ImageViewer.qml
<http://git.reviewboard.kde.org/r/111187/#comment25563>

    Instead of adding MouseArea to Image element, it should be given to outer element FocusScope. Useful in case of small image.


- Sinny Kumari


On June 23, 2013, 9:06 a.m., Shantanu Tushar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/111187/
> -----------------------------------------------------------
> 
> (Updated June 23, 2013, 9:06 a.m.)
> 
> 
> Review request for Plasma, Akshay Ratan, Fabian Riethmayer, Sinny Kumari, and Sujith Haridasan.
> 
> 
> Description
> -------
> 
> Using a PageStack for navigation in PMC has lots of benefits, the most important one is that it makes navigation flows easier to handle. We can remove old hacks, cleanup code that used to manage navigation.
> On the user's end, this brings more intuitive navigation from homescreen to browser, to playlist etc. Plus, keyboard navigation is much easier to do.
> 
> This patch improves the UI flows and keyboard navigation. There are still few things that don't have key bindings, so only report issues that are regressions.
> 
> 
> Diffs
> -----
> 
>   browsingbackends/localfiles/localfilesabstractbackend.cpp 4e2b336 
>   browsingbackends/localfiles/localfilesabstractmodel.cpp 158725c 
>   browsingbackends/metadatabackends/metadatamusicbackend/metadatamusiccomponents/MediaBrowser.qml 074d5a8 
>   browsingbackends/onlineservices/youtube/youtubebackend.desktop 648ead0 
>   mediaelements/CMakeLists.txt 4894d36 
>   mediaelements/imageviewer/ImageViewer.qml 27b93f5 
>   mediaelements/imageviewer/PictureStrip.qml 187d687 
>   mediaelements/imageviewer/PictureStripDelegate.qml 0c995bf 
>   mediaelements/keyhandler/KeyHandler.qml 0821c2c 
>   mediaelements/keyhandler/Logic.js b574221 
>   mediaelements/mediabrowser/MediaBrowser.qml 04261aa 
>   mediaelements/mediabrowser/MediaItem.qml 2d6fac5 
>   mediaelements/mediacontroller/MediaController.qml 5d62a0f 
>   mediaelements/mediaplayer/MediaPlayer.qml e6df21d 
>   mediaelements/mediawelcome/BackendsListDelegate.qml 7b9713a 
>   mediaelements/mediawelcome/MediaWelcome.qml 6c4554e 
>   mediaelements/playlist/Playlist.qml dfa6c8d 
>   mediaelements/playlist/PlaylistDelegate.qml a2b4fae 
>   mediaelements/qmldir 2d543c5 
>   mediaelements/runtimedata/RuntimeData.qml 8524b47 
>   shells/newshell/mainwindow.h 544618f 
>   shells/newshell/mainwindow.cpp 113748e 
>   shells/newshell/package/contents/ui/mediacenter.qml d533b60 
> 
> Diff: http://git.reviewboard.kde.org/r/111187/diff/
> 
> 
> Testing
> -------
> 
> Tested in my branch pagestack-shantanu, works awesome.
> 
> 
> Thanks,
> 
> Shantanu Tushar
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20130623/2d00cad7/attachment-0001.html>


More information about the Plasma-devel mailing list