themix-project/oomox-gtk-theme

Headerbar size is inconsistent between (which??) applications

mossymossmoss opened this issue · 7 comments

Using the Oomox theme, it appears that some applications will have a significantly larger headerbar than they should.

Issue

Here, the top two applications have the issue immediately upon launch. With Pamac (top right), whenever I search for something, the headerbar returns to normal size

what is the app on top-left?

Sorry, top left app is "Video Downloader". I've also notice the same thing happen with Gnome System Monitor

ok, i will try with gnome system monitor

apparently it happened after its latest update - before they had different headerbar tabs and it was looking ok (and now color is also off)

i see, old one is called stackswitcher and new one is viewswitcher, i hope it gonna be an easy quick fix

i fixed color and border radius

but height can't be fixed - aparently, it's bug in libhandy: nana-4/materia-theme#532 (stack element which wraps label inside button inside viewswitcher have hardcoded top and bottom padding of around 6 or 8 px)

i think you gonna experience same issue with all these apps (unless not all of them switched to using viewswitcher):

$ pacman -Sii libhandy
<...>
Required By     : baobab  blanket  capnet-assist  deja-dup  eolie  epiphany  evince  fragments  geary  gfeeds
                  gnome-boxes  gnome-calculator  gnome-calendar  gnome-characters  gnome-clocks  gnome-contacts
                  gnome-control-center  gnome-disk-utility  gnome-font-viewer  gnome-games  gnome-maps  gnome-notes
                  gnome-passwordsafe  gnome-photos  gnome-podcasts  gnome-screenshot  gnome-software
                  gnome-sound-recorder  gnome-system-monitor  gnome-tour  gnome-tweaks  gnome-usage  gnome-weather
                  gtranslator  lightdm-pantheon-greeter  lollypop  nautilus  newsflash  pantheon-calendar
                  pantheon-camera  pantheon-code  pantheon-files  pantheon-mail  pantheon-music  pantheon-photos
                  pantheon-screenshot  pantheon-shortcut-overlay  pantheon-sideload  pantheon-tasks
                  pantheon-terminal  seahorse  simple-scan  switchboard  switchboard-plug-keyboard
                  switchboard-plug-online-accounts  switchboard-plug-user-accounts  wingpanel-indicator-datetime
                  wingpanel-indicator-notifications  wingpanel-indicator-session

Thanks for this!