[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: