[LAD] About lobal way for application theming, or disvalue of hardcoded theming

From: Nikita Zlobin <cook60020tmp@email-addr-hidden>
Date: Fri May 17 2013 - 16:16:19 EEST

Hello. After initial theme, "send midi message" faded through user-friendlity
into UI issues, i recalled about one old good thing, which seems to be
forgotten, mostly related to gtk2 pro apps theming (i don't even hope to get
it for fltk, since utf8 support in 1.3 is already great achievement, that may
be get for fltk1 apps now).

Some cool apps like ardour, guitarix, hybridreverb and probably, several more,
force to use some specific theme without the ability to change it in user-
friendly way. I already got answer from ardour maintainer, where my noticement
was treated as wishment to use global desktop application everywhere, and that
desktop themes are inadequate for pro-audio apps.

Honestly, i would like to have different look in some cases. One well known
case is root applications, colored to red or just more agressive/attenting
colors than users.

On screenshot: http://wstaw.org/m/2013/05/17/plasma-desktopJ20308.png
i placed seq24 with ardour3 dark theme and gjacktransport with my default
theme — hardcurve, which i have set globally.

I made it to demonstrate, that special application or sub-session wide look
should not be hardcoded (otherwise we could end up like gnome3/gtk3, which as
i heard, don't like when users customize it and break as on each new release
of gtk3). For case of cross-platform apps, which should not look ugly on
foreign systems, at least option to toggle between internal and system-wide
look should always appear.

I have to implement a tool, which should allow to run application, as well as
subsessions, with different look, while keeping user-friendly way to change
it.
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Fri May 17 16:15:03 2013

This archive was generated by hypermail 2.1.8 : Fri May 17 2013 - 16:15:03 EEST