I’ve tried to make it easier to build decorators and control looks but it’s slow going. A bunch of people have created some nice looking decorators and control looks now and it makes me happy to see. I made the TabDecorator class so that it could be subclassed allowing you to build a decorator without having to reimplement stack and tile. Some day I’d also like to make a BarDecorator class that works for full length decorators and works with S&T.
BeControlLook is the only control look I know of that doesn’t inherit from HaikuControlLook but it still needs work. There’s some code that should probably be pushed up the class hierarchy so it doesn’t have to be reimplemented in each decorator but oh well.
Nice job on the decorator it looks good. Dark mode sure has come a long way since a few years back.