Some people might wonder what exactly this “themes” stuff in the commits is all about. So let’s see how it all started, where we are and what’s left to do.
This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/mmu_man/2008-01-25_the_bowels_of_the_theme_manager_or_how_to_make_haiku_as_ugly_as_zeta/
Just a note: ThemeManager has been moved to a separate repository some time ago now.
This need to be enhaced more acord to the new decorators and control looks no?
I don’t think it’s right to say that zeta looked ugly. You could also change the themes there, just like under be, it was the same theme manager iirc. So one could say, as ugly as under be too.
Theming in Zeta was not just ugly, but unfinished, inconsistent, broken and ugly.
Decorators are already supported, for ControlLook I thought I did but it seems not. Not that hard really.
Hmm, no, BeOS didn’t have an official theme manager, there were some tools like WindowShade to hack app_server, and then BeTheme.
I wrote the theme manager for ZETA, and later ported it to BeOS R5 and Haiku.
Ugly, ok, since I made most of the themes, but seriously it worked quite well back then.
What you get for using SVG icons
I still have some ideas for patching icons in Haiku but… spoilers.
I meant Z-Snake and things like that, sorry i did not meant your work.
Actually Z-snake was pretty cool technically…