netrunner-rolling / QA-Bugs

Only BUGS here
0 stars 0 forks source link

GTK3 and Qt apps have not fully uniform look #2

Open notuxius opened 7 years ago

notuxius commented 7 years ago
  1. GTK3 background has a more lighter color.

  2. GTK3 titlebar is higher and in different color.

  3. GTK3 apps have tiny gray border. In maximized state this border (or some margin/padding) prevents closing (similar for (un)maximize and minimize) GTK3 windows simply moving mouse cursor to the top right corner - but you can do that with KWin windows.

Different background/main app color is also applicable for GTK2 apps.

Menu selection color is also different between GTK2/3 and Qt apps.

Reason/what is it for? - consistency - faster workflow for users - less cognitive load.

gtk3-apps-diff

NuLogicSystems commented 7 years ago

GTK3 uses client side decorations and as such would be bigger to accommodate these. As far as the color issues, qt/plasma apps are using carbon, gtk would be using breeze from it's theme. Look under system settings > desktop appearance > gnome application style (gtk) to ensure your settings are as shown: screenshot_20170807_122956

The breeze gtk theme comes from upstream kde. If these are bugs then please report them upstream to the breeze and/or plasma developers.

notuxius commented 7 years ago

here is my config: my-gtk-theme-kcm

NuLogicSystems commented 7 years ago

OK then, please report this as a bug upstream.

notuxius commented 7 years ago

After i switched to system Breeze Look and Feel - GTK3 and Qt theme became very similar: almost-identical-gtk3-qt

Don't think this is upstream. The thing is - our main theme is not in Breeze colors - and GTK3/2 apps are (which is selected in config module). In order GTK3/2 to become similar to Qt - ~/.config/gtk-2.0 and ~/.config/gtk-3.0 css files should be edited or we can develop our own GTK theme)

NuLogicSystems commented 7 years ago

We use our carbon color theme, unless told otherwise this is not going to change. I also tried selecting "apply colors to non-QT applications" under system settings > desktop appearance > color, but this also does not seem to work like it did previously. This is why I still think there is a bug.