GNOME Bugzilla – Bug 679356
Sidebar width is too flexible
Last modified: 2016-10-16 20:48:52 UTC
Created attachment 217970 [details] Too narrow As reproduced in the attachments, the ability to change the sidebar width can be problematic up to the point where it breaks the interface aesthetics and usability. A reasonable minimum size was proposed on bug 311732, but there is no longer a header combobox. As such, I propose a minimum width such that no section header ("Places", "Devices", "Bookmarks", "Network") is ellipsed. Proposed maximum would be such that no text in the sidebar is ellipsed.
Created attachment 217971 [details] Too wide The maximum width results in a broken UI, reproduced by this attachment.
Which version is this about? COuld you please set the version field?
The issue itself is not about any specific version. I just reproduced it in 3.4.2 and I remember doing it in earlier versions. For that reason, I left the version unspecified. Screenshots were from git master, so I will set that.
Mass changing component for BZ cleanup, sorry for the spam.
Minimum size request seems better now (although some items are still ellipsized, and there are no section headers anymore). I don't know if setting a maximum size for the sidebar would make sense, but setting a minimum size for the icon/list view might make more sense: Currently when scaling the window to its minimum size and resizing the sidebar to it's minimum the proportions are 1/4 width sidebar + 3/4 width icon/list view. Maybe setting an icon/list view minimum width request = 3/4 *currently set minimum window width would solve this issue.
*** Bug 748397 has been marked as a duplicate of this bug. ***
a good solution is allow a little more (for the sake of freedom) than the largest label width. Will take a look for 3.18
Is this still relevant, or did all the places sidebar and places view work obsolete this ?
Created attachment 309864 [details] Too wide (In reply to Matthias Clasen from comment #8) The "too narrow" case is fixed, indeed. The "too wide" case is still reproducible in git master (see attachment). The sidebar can be made as wide as the window itself.
I'm still unsure about restricting this for GtkPlacesSidebar clients, although I agree it doesn't make much sense to allow it. Matthias, Allan, do you have some opinion?
Releasing the 3.18 target, the biggest issue (minimum width) is fixed.
The patch in bug 767573 fixed this.