[haiku-commits] Re: haiku: hrev52129 - src/kits/interface src/preferences/appearance headers/private/interface
- From: "Adrien Destugues" <pulkomandy@xxxxxxxxxxxxx>
- To: haiku-commits@xxxxxxxxxxxxx
- Date: Mon, 23 Jul 2018 08:24:29 +0000
Also, I believe there was a discussion about this BeOS feature of selecting
the thumb style a
couple of years ago and a consensus, that it should be removed.
Yes, these patches were already submitted and rejected back then, as you can
see the
copyright is still changed to 2015 in most of the files. I agree that this is
not very
useful and makes it a little more annoying for apps to look native and
consistant (yet
another detail to worry about, yet another case to test).
I don't mind having the code around in BControlLook, but I would prefer to not
make this
reachable from the built-in Appearance preferences.
Either there is a good reason for having dots or lines on the scrollbars and we
should
make it the default, or there isn't, and we should keep the look simple as it
is now.
Why would we allow to configure such little details?
Another way to look into this: by having such settings in Appearance, we force
all
BControlLook implementations to support the feature. Let's say I implement a
Wondows 95
control look. Now I have to support dots and lines in the scrollbar knob, too.
So, I would rather support switching to a different control look, which could
itself come
with an app to customize it. And have only the minimal amount of configuration
in Appearance:
font size, dark/light look, and one or two highlight colors to derive
everything from.
--
Adrien.
Other related posts: