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 754411 - sidebar row popover confusing with bookmarks with short names
sidebar row popover confusing with bookmarks with short names
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: GtkFileChooser
3.17.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
Federico Mena Quintero
Depends on:
Blocks:
 
 
Reported: 2015-09-01 16:09 UTC by Lapo Calamandrei
Modified: 2015-09-16 15:16 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Make 'under a popover' themable (243.30 KB, patch)
2015-09-04 18:17 UTC, Matthias Clasen
none Details | Review
file chooser: make rows with popovers visible (244.94 KB, patch)
2015-09-04 22:27 UTC, Matthias Clasen
committed Details | Review

Description Lapo Calamandrei 2015-09-01 16:09:13 UTC
It would be clearer to have the arrow of the popover pointing the middle of the text in the sidebar row generating it.
Comment 1 Matthias Clasen 2015-09-03 14:43:56 UTC
it would be nice if the row could stay the darker (hover) color while the popover is open, that would provide some visual guidance.
Comment 2 Lapo Calamandrei 2015-09-04 16:42:00 UTC
Yeah that could work too.
Comment 3 Matthias Clasen 2015-09-04 18:17:56 UTC
Created attachment 310677 [details] [review]
Make 'under a popover' themable

This is mainly useful for listbox rows, where the popover might
otherwise point at something that is barely visible.
Comment 4 Lapo Calamandrei 2015-09-04 18:30:11 UTC
uhm, maybe we should leave the new style class alone and make the listboxrow retaining the :active (or :checked?) state as buttons do. Looks more consistent to me and should be more familiar for user.
Comment 5 Matthias Clasen 2015-09-04 22:25:25 UTC
In principle, I agree that using a state for this makes sense. In practice, it is harder to pull off. The styling for :active in listbox rows looks very underwhelming for this purpose - it looks like it expects to be layered on top of :hover. And since the popover is not actually controlled by the row itself, but rather by the sidebar, we have to interfere with the rows own state management, which does not work well. Popover animations make it even harder.
Comment 6 Matthias Clasen 2015-09-04 22:27:31 UTC
Created attachment 310684 [details] [review]
file chooser: make rows with popovers visible

Without this, the popovers are just dangling in the middle of
nowhere.
Comment 7 Lapo Calamandrei 2015-09-04 22:29:23 UTC
The style class would do then, push the patch, I'll take care of making that work on listboxrows in general tomorrow
Comment 8 Matthias Clasen 2015-09-05 01:03:45 UTC
The last patch is only using the style class on places sidebar rows. not on listbox rows elsewhere. If you want that, you need the first patch that Company deemed 'evil'.
Comment 9 Lapo Calamandrei 2015-09-05 11:54:29 UTC
well, let's cure the the real issue, hence the sidebar, I have yet to see this particular problem elsewhere.
Comment 10 Matthias Clasen 2015-09-06 16:55:07 UTC
boxes list view is another example, but thats custom css territory
Comment 11 Matthias Clasen 2015-09-14 02:54:09 UTC
Comment on attachment 310684 [details] [review]
file chooser: make rows with popovers visible

Attachment 310684 [details] pushed as 0db331d - file chooser: make rows with popovers visible