After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 708332 - Unify the iconview and listview modes into a single responsive grid view
Unify the iconview and listview modes into a single responsive grid view
Status: RESOLVED OBSOLETE
Product: pitivi
Classification: Other
Component: Media library
Git
Other Linux
: Normal enhancement
: 2.0
Assigned To: Pitivi maintainers
Pitivi maintainers
Depends on: 704722
Blocks: 684734 719631 719637 721976
 
 
Reported: 2013-09-18 21:40 UTC by Jean-François Fortin Tam
Modified: 2015-10-20 13:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2013-09-18 21:40:33 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).
Comment 1 Mathieu Duponchelle 2013-09-30 22:23:20 UTC
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.
Comment 2 Jean-François Fortin Tam 2013-09-30 22:53:03 UTC
For the record, the "live thumbnails" thing was already filed as bug #684734 :)
Comment 3 Alex Băluț 2014-03-27 22:52:18 UTC
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.
Comment 4 Jean-François Fortin Tam 2014-03-29 16:09:10 UTC
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.
Comment 5 Alex Băluț 2014-03-29 21:10:36 UTC
I see Gtk.FlowBox is available in GTK 3.11:
https://developer.gnome.org/gtk3/3.11/GtkFlowBox.html
Comment 6 Thibault Saunier 2015-10-20 13:21:28 UTC
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.