ChrisAnd1998 / TaskbarX

Center Windows taskbar icons with a variety of animations and options.
https://chrisandriessen.nl/
MIT License
7.8k stars 486 forks source link

Theme change integration #1019

Open tmprnc opened 1 year ago

tmprnc commented 1 year ago

Is your feature request related to a problem? Please describe. I currently use TaskbarX in conjunction with AutoDarkMode, which has the ability to set themes/desktop backgrounds on a dark/light mode basis. However, the theme change can look off with TaskbarX in any of the modes that aren't default, such as, in my case Acrylic, because of the fact that they do not use the system theme color but instead a user-set RGBA value. For instance, a dark mode wallpaper can be purple, and a light mode can be green, however, only one TaskbarX color is available for either of these, making it non-cohesive.

Describe the solution you'd like Ideally, to be able to set several RGBA values for different themes/modes/possibly monitors, and for TaskbarX to be able to automate this change based on the theme or mode being changed.

Describe alternatives you've considered I currently use a generic grey acrylic bar which works fine on both light and dark theme colors but isn't aesthetically desirable.

I also considered to ask for TaskbarX to instead use the current Windows accent color, however this doesn't not entirely solve the problem, as I generally like to manually tweak the taskbar saturation, lightness, and alpha values of the initial Windows accent color hue for the perfect acrylic look, and this rarely means it is exactly the same color as the Windows accent color. That being said, I do think there would be value for other users in the program being able to simply take these values as they are for acrylic mode.

Additional context

1669563982 (2) Example of an undesirable look caused by acrylic values set for dark mode being applied to a light mode theme.