GNOME Bugzilla – Bug 681410
make sidebar not resizable
Last modified: 2021-06-18 15:48:20 UTC
The sidebar is currently user resizable. This has a number of problems. It is hard to make it "just work" and often the sidebar can be too small or too large. It is hard to know when to honor the user's saved size and when to make the size adapt to the window or content view size. It is hard to style the grip and pane controls well. I think it is better to just make the size fixed and adjusted automatically.
Created attachment 220612 [details] [review] Make sidebar non-resizable
Review of attachment 220612 [details] [review]: While I agree with the overall intention of this (we already have a number of bug reports suggesting a less-flexible width adjustment for the sidebar), I don't think just hardcoding 200px is a good approach, since it might happen that those are just not enough even for a translated version of the stock items. Ideally, I think we should always avoid ellipsizing or cutting stock strings with the minimum sidebar size - this includes all headings, stock bookmarks in Places and the "Browse Network" shortcut - possibly also in case the "Large Text" option was enabled from Universal Access. Maybe this can be achieved by using a non-ellipsizing cell renderer for those items and a different renderer for other items? Or maybe we should actually try to use EggListBox for the sidebar, which would give us more flexibility over the size requests of the various rows.
(In reply to comment #2) > I don't think just hardcoding 200px is a good approach How well does that work for people that use larger fonts (e.g. a11y)?
(In reply to comment #3) > > How well does that work for people that use larger fonts (e.g. a11y)? I don't think it does...that's the same thing I was referring to when I mentioned the "Large Text" setting in the previous comment.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version of Files (nautilus), then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/nautilus/-/issues/ Thank you for your understanding and your help.