Source

Branch

1/ @nckrlf

@rfleury

Would you really want to use an OS-provided palette over the one you’ve rolled yourself, though - even in the improbable scenario that MS et al. could make a really good one? I imagine you have good reasons why you’re not using native menus, too.

2/ @rfleury

Yes, I would, because a single interface that solves the problem is consistent & uniform across the entire system, whereas each program having bespoke ones means: (a) most programs don’t have it, (b) most programs that do have a bad implementation, (c) every program is inconsistent in their conventions. The reason I don’t use OS APIs for any UI is because it’s all thoroughly substandard.

3/ @beryldev

@rfleury @nckrlf

What if you don’t like the way the interface looks, or it doesn’t fit your design in some way?

4/ @rfleury

@beryldev @nckrlf

Each program should not be designing this

5/ @beryldev

@rfleury @nckrlf

Yeah I think I agree actually. I want a system where the user has control over how their applications look by themeing the OS-provided components.