-
|
Happy to see GTK4 port is now complete 🎉 My setup is:
When I updated today to latest master all styles broke. I downgraded to latest release (0.17.1) and it got fine again. Specifically, buttons' background (which I don't set in my user CSS) was white, which makes me suspect it was using Adwaita as the baseline style, and not my GTK4 config. I think there were also some issues with tray menus, but I didn't have time to properly confirm, will compile and do so a bit later. I guess my goal is: make it use GTK4 config (as linked above) as the baseline (GTK4 apps do - nemo, overskride, chrome, etc), then adjust my user styles on top of that. So a short comment on how it all works and what to expect could help me a lot. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 10 replies
-
|
Hey, I've covered everything I'm aware of for migrating here, although it's from an Ironbar perspective rather than system configuration: The new themes system is very simple at the moment - it's just a couple of baseline configs and CSS files ( In regards to theme-specific issues, I'm not sure how much help I can provide. Ironbar will load your system gtk theme and icon theme without needing to configure anything. The example CSS sheets try to provide sensible values that work regardless of theme, but there are likely a lot of holes in that. I would check you've set the theme using dconf as well as the ini file. NixOS could have something to do with it, but I can't see that it would. |
Beta Was this translation helpful? Give feedback.
-
|
@JakeStanger could you try reproducing this with:
I think it suggests Ironbar skips something that all these apps do, that is, it only works with an explicitly set GTK4 theme but not with GTK4 user CSS. |
Beta Was this translation helpful? Give feedback.
I think I now understand what my issue is. I basically don't have any GTK 4️⃣ theme installed in any meaningful way, just some libadwaita tweaks. But this seemed to work and I thought I'm meant to be covered because all GTK4 apps I used so far were libadwaita-based. Ironbar is not one, so my settings have no effect. Logs and some tweaking with loading config CSS seem to confirm this.
Basically user error :)