rmcrackan / Libation

Libation: Liberate your Library
GNU General Public License v3.0
2.67k stars 145 forks source link

Adhere to system colouration. #766

Open RokeJulianLockhart opened 1 year ago

RokeJulianLockhart commented 1 year ago

Is your feature request related to a problem? Please describe.

I use the Breeze Qt colour scheme:

Screenshot_20230925_231122 Screenshot_20230925_231140

However, Libation clearly doesn't care.

Screenshot_20230925_231105

Describe the solution you'd like

Adhere to the system colouration.

Describe alternatives you've considered

Rewrite the GUI to use something like Qt, which handles this automatically.

Additional context

Regardless of which graphical library you use and which OSes you support this on, it's only ever just reading a few values from a file or API.

RokeJulianLockhart commented 1 week ago

https://github.com/rmcrackan/Libation/issues/766#issue-1912356850

Perhaps https://github.com/AvaloniaUI/Avalonia/issues/3695#event-8240893067 impact this? If so (or perhaps irrespective) I've managed to locate https://github.com/AvaloniaUI/Avalonia/discussions/13968#discussion-5964640 too.