This is an old revision of the document!
Roadmap to Parole 0.6
GTK3 transition
Use GtkOverlay for (fullscreen-)play-controls?Draw the GtkOverlay player controls with cairoFix GtkOverlay staying atop the gst-video-overlay in Gtk3.6> Reimplemented using colorkey for Gtk < 3.8Add padding around the playbuttons (they're currently cut off at the bottom)Add fade-out when hiding> Impossible because transparency doesn't workMake the GtkOverlay semi-transparent and rounded> Impossible because transparency doesn't workMake widget properly themeable (at least color?)
Consider using GtkActions for a lot of functionality: http://whyareyoureadingthisurl.wordpress.com/2011/07/17/gtkaction-howto-and-why/- Review strings used throughout application (especially preferences with the new switches)
- Preferences
- Parole “Disable screensaver while playing movies” vs. Totem “Disable screensaver when playing…”
- Parole “Enable visualization when playing audio file” vs. Totem “Show visual effects when an audio file is played”
- Parole “Visualization type:” vs. Totem “Type of visualization:”
- Parole “Automatically show subtitles when playing movie file” vs. Totem “Load subtitle file when movie is loaded”
- Current bugs
Closing the Preferences dialog spews a lot of warningsUsing the Save Playlist dialog works, but also shows lots and lots of warnings.- Should not save window dimensions when maximizing window
Switching to fullscreen-mode via the “f” key sometimes fails (shows video in windowed size, rest of the screen is blacked out) > trying to make it reproducible- I've observed this once, not sure if it is really fixable or that big of a problem. - Sean
- The video-widget actually fixes itself after a small delay/lag, so it doesn't seem to be a real bug. - Simon
General
- Speed up subtitle-loading by/and jump/ing back 3sec after setting subtitles
- Should we move the plugins to a section in the Preferences dialog (as previously suggested by Simon)?
- Validate Plugin API
- Make sure everything still works
- 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
- Organize testing
- Create parole-gst0.10 and parole-gst1.0 packages in the PPA
Documentation
- Get on with it