GNOME Bugzilla – Bug 708332
Unify the iconview and listview modes into a single responsive grid view
Last modified: 2015-10-20 13:21:28 UTC
Pitivi's media library has two view modes to accomodate different types of screens: - Listview is better-suited to smaller resolutions (ex: 1280x*, 1024x*). We show smaller thumbnails. - Iconview leverages high-res wide screens (ex: 1920x* and bigger) better, as its items will wrap horizontally. Iconview has rather annoying bugs and lackluster performance. Having both iconview and listview/treeview complexifies the code and the user experience. When possible, we should switch to a "responsive" grid widget in GTK (bug #704722).
Once that done, /me would love to have "live thumbnails", ie thumbnails that you could scroll to seek through the frames. I have python code to do that in a drawing area, but that implies using a widget which accepts custom widgets as elements, I hope it will be the case with that new widget.
For the record, the "live thumbnails" thing was already filed as bug #684734 :)
The thought is to consider using https://wiki.gnome.org/action/show/Projects/Grilo (instead of GTK+'s GtkFlowBox), as it would allow searching and using content from remote sources.
AFAIK, Grilo is a online/networked media aggregator framework thingy meant to simplify the acquisition of sources for media center usecases, not a UI widget, so I don't see what this changes to the problem at hand? I don't see how Grilo fits Pitivi's picture. It would also introduce a new gnome-specific dependency... and it would kinda go against the use of GES assets.
I see Gtk.FlowBox is available in GTK 3.11: https://developer.gnome.org/gtk3/3.11/GtkFlowBox.html
This bug has been migrated to https://phabricator.freedesktop.org/T3056. Please use the Phabricator interface to report further bugs by creating a task and associating it with Project: Pitivi. See http://wiki.pitivi.org/wiki/Bug_reporting for details.