Post AzvZEWZEMSvIOroWiO by cassidy@mastodon.blaede.family
 (DIR) More posts by cassidy@mastodon.blaede.family
 (DIR) Post #AzvZEHhtbxwSJOkjdg by cassidy@mastodon.blaede.family
       2025-11-05T04:09:35Z
       
       0 likes, 1 repeats
       
       With very, very little work you can get Adwaita to behave similarly to “Material You”, with tinted but legibly-contrasted colors based on the user’s selected accent color or a brand color.I’ve been trying this out experimentally in Clairvoyant, and just pushed it a little more in Butler—this time, based on a selected color to match your Home Assistant dashboard rather than your OS accent color.#GNOME #Adwaita #Linux
       
 (DIR) Post #AzvZEWZEMSvIOroWiO by cassidy@mastodon.blaede.family
       2025-11-05T04:11:49Z
       
       0 likes, 0 repeats
       
       I intentionally chose some non-ideal colors in that video, by the way; basically anything except a color that’s super close to white in a light style or black in a dark style still just… works!This ability is the result of a ton of work from @alice (and I’m sure others!) working on GTK and Adwaita. It’s really fun to play with and think about the possibilities here.
       
 (DIR) Post #AzvZEpWjrxDfCdnIy8 by cassidy@mastodon.blaede.family
       2025-11-05T04:21:27Z
       
       0 likes, 0 repeats
       
       It’s nice to see the technical barriers to this kind of styling mostly eliminated. What remains are more… big platform design questions. Like:• is this something most people would *want* apps to do across the whole platform by default?• where is the line between expressive app design and platform consistency?• should apps default to the user’s accent color, or should they be encouraged to do their own brand colors?I’m not sure! But it’s fun to play. :)
       
 (DIR) Post #AzvZFAJgZgFvgEqg2S by cassidy@mastodon.blaede.family
       2025-11-05T04:27:41Z
       
       0 likes, 0 repeats
       
       This does make me think we could *probably* support arbitrary accent color in GNOME w/o much fanfare or issue. Maybe just when set via the portal, but continue exposing the existing colors in Settings?Not tinting everything like this by default, but just accepting the arbitrary color, doing some simple math to ensure contrast, and then leaning on the fancy CSS color stuff to make sure everything works out. Sure, someone could pick an ugly color. But they can also pick an ugly wallpaper…