[Libreoffice-ux-advise] Remove option to hide the scrollbars
Stefan Knorr (Astron)
heinzlesspam at googlemail.com
Fri May 11 06:51:57 PDT 2012
On 11 May 2012 13:06, Jan Holesovsky <kendy at suse.cz> wrote:
> The report describes a bug that a setting that used to work does not
> work any more. My concern is that this setting shouldn't exist at all,
> in the first place ;-)
I couldn't agree more.
At least unless anyone comes up with a good rationale why users
shouldn't be allowed to scroll – I have read Nico's rationale and I am
not convinced, i.e your approach seems much better.
I can imagine at least two use cases where a "no scrollbars" would be
wanted, however, in those use cases, there would still be no necessity
of actual UI checkboxes:
* Embedding: people embedding LibO as a viewer in weird ways in their
own software – should probably depend on an option in a configuration
* Ubuntu, Mac OS, mobile platforms: on Ubuntu, the scrollbar of Gtk/Qt
applications is replaced by a two-pixel wide overlay; Android, Mac OS
and iOS use similar approaches – should probably depend on environment
In other words: we might want the options to be available in some way,
but the UI to toggle them seems completely unnecessary.
> I'd like to turn the original bug report into an EasyHack to actually
> remove these settings for good (and hide the scrollbars when they are
> not necessary, as it is happening now) TOGETHER with decreasing the
> amount of the situations when the scrollbars appear.
Mostly agree, but it might be a good idea to enforce something like 5
pixels of document background on all sides, the current 60 pixels seem
> It seems that it is unnecessary to have the minimal page margin
> (referenced in the first screenshot) as big as shown there. Anything
> else here comes to your mind we can shrink, to decrease the amount of
> situations when the scrollbars appear to bare minimum?
It seems Impress and Draw use scrollbars in an unhealthy fashion, I
guess that's a different topic though.
More information about the Libreoffice-ux-advise