Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
design:parole-ui [2012/08/20 16:32] ochosidesign:parole-ui [2014/06/25 02:05] ochosi
Line 1: Line 1:
-==== Roadmap to Parole 0.3.====+==== Roadmap to Parole 0.6.====
  
-**General** +  <del>[Bugfix] Fix packaging of Parole's plugins in Ubuntu</del> 
-  * Dialog to select subtitle from file +  * <del>[Bugfix] Move from GtkAction to GAction</del> 
-  * Open recent (either as default for the open-file dialog or as a separate menu-item) +  * <del>[Bugfix]  When playing back a stream, I get a lot of 
-  * [[https://bugzilla.xfce.org/show_bug.cgi?id=8469|Codec installation helper]] (gnome-codec-installer? or [[http://bazaar.launchpad.net/~audience-members/audience/trunk/view/head:/Audience/Audience.vala#L295|audience]]?+    * ''(parole:29323): GLib-GObject-WARNING *: value "-1" of type 'gint64' is invalid or out of range for property 'absolute-duration' of type 'gint64'''</del> 
- +  * [<del>Bugfix There's some odd g_object_unref or something in the play/pause code or something like that, i get lots of 
-**Playlist*+    * ''(parole:29323): GLib-CRITICAL **Source ID 1787 was not found when attempting to remove it'' errors</del> 
-  * automatically show the playlist if there is more than one item +  * <del>[BugfixFix mouse-cursor hiding when dialogs are open (i.e. make hiding more intelligent)</del> 
-  * Improved DVD support (chapters in playlist) +  <del>[Bugfix] Multimedia keys cannot be disabled with the Preferences checkbox</del> 
- +  * <del>[Bugfix] Show Playlist in the menu is a checkbox that never has a correct label+selection</del> 
-** [[https://bugzilla.xfce.org/buglist.cgi?product=Parole&component=General&resolution=---&list_id=6605|Open issues]] *+  * <del>[Bugfix] State of "Show Playlist" button in the overlay is inverted</del> 
-  * [[https://bugzilla.xfce.org/show_bug.cgi?id=7407|Inhibit screensaver]]+  * [Bugfix] Fix mkv subtitle mess https://bugzilla.xfce.org/show_bug.cgi?id=9880 
 +    This should now be fixed in trunk, need verification 
 +  * [Bugfix] Selected text subtitle files are added to the Recent Items 
 +    * Possibly relatedin the open-file dialog, the recent-category in the sidebar also lists e.gglade files as playlist files, folders as audio/video files etc. 
 +  * [BugfixFix building of plugin-docs 
 +  * [BugfixOpen location fails with m3u and xspf playlists 
 +  * [Bugfix] Audio track seems to be reversed for some files (Japanese is English, English is Japanese) 
 +  * [Bugfix] Cannot seek in some OGM files 
 +  * [Bugfix] Menu keyboard shortcuts fail when menu is hidden
  
 +  * <del>[Feature] Add "Go to position" feature and a hidden setting for controls-timeout
 +    * http://git.xfce.org/users/ochosi/parole/log/?h=timeout_option</del>
 +  * <del>[Feature] Add support for clutter backend</del>
 +  * [Feature] Add clutter playback controls conditionally
 +  * [Feature] Rethink the gstreamer-plugins-installer (packagekit)
 +  * [Feature] Add option to "Always hide menubar" to the Preferences-dialog (not sure which tab, maybe the first one)
 +    * If that option is ticked, we could show an open-file entry in the right-click menu
 +  * [Feature] API Updates
 +    * Extend API to give plugins easy access to Tools menu
 +    * Extend API to make it easier for plugins to save xfconf settings in parole/plugins/plugin-name
 +  * [Feature] Plugins Manager
 +    * Consider moving the plugins to a tab in the Preferences dialog
 +  * [Feature] Subtitles
 +    * Speed up loading by seeking forward/backward after subtitle selection changed
 +  * [Feature] Make the amount of buffering configurable
 +  * [Feature] Improve network-performance (mplayer and vlc seem much more efficient via e.g. ssh)
 +    * General problem of gstreamer?
 +  * [Feature] New plugins
 +    * Subtitle-fetching plugin?
 +    * YouTube plugin? https://bugzilla.xfce.org/show_bug.cgi?id=9971
 +  * <del>Include default theming for GtkOverlay in case themes don't support the osd class</del>
 +    * doesn't seem possible, cause either the cssprovider overrides the theme or the theme overrides the fallback, because there doesn't seem to be a sane way to check whether the osd-class gets specially themed
  
 ==== Discussion ==== ==== Discussion ====
- 
-  * Not sure if this is the right place to put this... I'm loving the redesign so far! However, I'm concerned that the 'buffering' redesign is somewhat confusing since it reuses the same bar that is used during playback to indicate the user's current position in the video. Does this still indicate the user's current position in the streaming video, or are you using it as a 'progress bar' (e.g. in the example, it represents '3%')?  --- //[[jvilk@cs.umass.edu|John Vilk]] 2012/07/16 02:04// 
-    * Commenting here is fine. In our implementation there's a progressbar next to the scale (which hides again after buffering is done), so the scale is not being re-used as proposed in the mockup. But I'm still unsure about this implementation, because the scale is not draggable (as is logical for a stream) and can't indicate progress (because the end-time of the stream is not known if it's e.g. a radio-station). --- //[[simon.steinbeiss@univie.ac.at|Simon Steinbeiß]] 2012/07/16 02:16// 
-    * Here's my opinion (ignoring all implementation details): If the user is streaming something without seek support (e.g. a radio station), then the "circle" control on the scale should disappear, leaving just the horizontal bar. During buffering events, the horizontal bar should be reused as a progress bar, animatedly filling with some color from left to right to show progress. When the bar is full (and the stream is playing), perhaps there should be some sort of visual indication in the fill color of the bar that communicates that the user is playing an infinite stream. I think I remember other players doing some sort of animation scheme, like colored slanted vertical bars traveling from left to right. I remember liking that.  --- //[[jvilk@cs.umass.edu|John Vilk]] 2012/07/16 05:29// 
-      * Hmyeah, I'm not too happy with that. First off, it's not even possible to implement a scale without a button (and frankly, from the widget's perspective it doesn't make any sense). Having a progressbar instead would be fine imo, but how do you show progress of something that goes on infinitely? --- //[[simon.steinbeiss@univie.ac.at|Simon Steinbeiß]] 2012/07/16 10:20// 
-        * You don't! When it's buffered and playing, it's full and a different color (e.g. green). When it's buffering, it's a different color (red? yellow?) and actually loads. (I'm sure we'd have make it somewhat configurable for the colorblind, though) Just an idea, anyway.  --- //[[jvilk@cs.umass.edu|John Vilk]] 2012/07/20 06:47// 
-          * As a theme-designer, I'm extremely against hardcoding colors :) Also, I'm not sure that's really needed cause there's the "pause"-button showing that you're in fact playing back. What we should add back though is the current-position label, that tells you for how long a stream has been playing. --- //[[simon.steinbeiss@univie.ac.at|Simon Steinbeiß]] 2012/07/20 10:12//