[haiku-commits] Re: haiku: hrev52129 - src/kits/interface src/preferences/appearance headers/private/interface

  • From: John Scipione <jscipione@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 23 Jul 2018 13:28:07 -0700

On Mon, Jul 23, 2018 at 12:42 PM, Julian Harnath
<julian.harnath@xxxxxxxxxxxxxx> wrote:

Hey,

Am 23.07.2018 um 21:11 schrieb John Scipione <jscipione@xxxxxxxxx>:
It would be nice if these options were in Appearance don't you think?

Ok, how about this as a compromise between configurability and simplicity. If 
we get ControlLooks being add-ons, and the Appearance prefs lets the user 
select a theme (or whatever we’d call it), next to the theme selector could 
be button „Theme settings…". It could open a settings window provided by the 
ControlLook add-on. What’s in the window is completely determined by the 
add-on, so every ControlLook could have settings which are useful for it. 
That way, a ControlLook can expose a scrollbar-knob-style setting. And other 
ControlLooks, where it doesn’t make sense visually, don’t have to.
Of course, all that would need someone to implement it…

I'm already way ahead of you there, but I'd still like knob styles in
HaikuControlLook even if we support alternative ControlLooks. Also
color schemes are orthogonal to ControLook, maybe you want them set
together but they are a different things and have different settings.
In addition to alternative supporting alternative ControlLooks (just 1
alternative, BeOSControlLook) in Appearance we also should provide
better support for creating and switching between custom color schemes
in Appearance too. Stippi talked about it earlier in the thread. We
are exposing all the fine adjustments, but, we really need a course
grain adjustment that will adjust a whole bunch of color constants at
once. Also, I'd like to further extend Appearance settings in Colors
to take pairs of colors instead each setting being standalone. That
way background and foreground colors can be set together. I have
already developed a fore/back color control and it looks this this:
https://78.media.tumblr.com/tumblr_m34kkfpljm1r0f0hfo1_400.png which
should be very familiar to anyone who has used Photoshop.

Other related posts: