Bug 424436 - Dark Breeze theme not available for GTK3
Summary: Dark Breeze theme not available for GTK3
Status: RESOLVED INTENTIONAL
Alias: None
Product: Breeze
Classification: Plasma
Component: gtk theme (show other bugs)
Version: 5.19.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Janet Blackquill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-19 21:08 UTC by medin
Modified: 2020-07-20 09:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Dark Breeze theme not available for GTK3 (24.92 KB, image/png)
2020-07-19 21:08 UTC, medin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description medin 2020-07-19 21:08:13 UTC
Created attachment 130261 [details]
Dark Breeze theme not available for GTK3

Dark breeze theme is not available for GTK3 and appears for only GTK2. See attached image for more info.

Operating System: Manjaro Linux
KDE Plasma Version: 5.19.3
KDE Frameworks Version: 5.72.0
Qt Version: 5.15.0
Kernel Version: 5.7.9-1-MANJARO
OS Type: 64-bit
Comment 1 Janet Blackquill 2020-07-19 21:10:56 UTC
The GTK 3 theme respects your colour scheme; removing the need for separate light and dark themes.
Comment 2 medin 2020-07-19 23:09:07 UTC
(In reply to Carson Black from comment #1)
> The GTK 3 theme respects your colour scheme; removing the need for separate
> light and dark themes.

And if I wanted to use Oxygen theme for Plasma and dark breeze theme for GTK3 ? And why GTK2 still has the possibility to select dark breeze theme and not possible for GTK3 ?
Comment 3 Mikhail Zolotukhin 2020-07-19 23:24:04 UTC
> And if I wanted to use Oxygen theme for Plasma and dark breeze theme for
> GTK3 ?

Set color scheme to dark one and Breeze GTK will be dark.


> And why GTK2 still has the possibility to select dark breeze theme
> and not possible for GTK3 ?

Because GTK2 does not have support for dynamic recoloring according to color scheme. Even more, we plan to remove GTK2 theme setting option and unite it with GTK3 one since GTK2 is old and deprecated.
Comment 4 medin 2020-07-19 23:40:35 UTC
(In reply to Mikhail Zolotukhin from comment #3)
> > And if I wanted to use Oxygen theme for Plasma and dark breeze theme for
> > GTK3 ?
> 
> Set color scheme to dark one and Breeze GTK will be dark.
> 
> 
> > And why GTK2 still has the possibility to select dark breeze theme
> > and not possible for GTK3 ?
> 
> Because GTK2 does not have support for dynamic recoloring according to color
> scheme. Even more, we plan to remove GTK2 theme setting option and unite it
> with GTK3 one since GTK2 is old and deprecated.

So for now GTK3 theme setting (Settings>Application_Style) is not working at all and is controlled by Qt theme settings ?

Who this genius that suggested to use one theme for Qt and GTK2/3, I always use a downloaded themes for my GTK3 apps why would they follow Qt theme ? 

And why when I set global theme to Breath-Dark theme, I still can find Breath-Dark theme option in the list for GTK3 ?
Comment 5 Mikhail Zolotukhin 2020-07-19 23:52:47 UTC
> So for now GTK3 theme setting (Settings>Application_Style) is not working at
> all and is controlled by Qt theme settings ?

No, it should work. 

> Who this genius that suggested to use one theme for Qt and GTK2/3, I always
> use a downloaded themes for my GTK3 apps why would they follow Qt theme ? 

We do not touch non-Breeze themes. They should work.

> And why when I set global theme to Breath-Dark theme, I still can find
> Breath-Dark theme option in the list for GTK3 ?

Breath and Breeze are different themes. Breath comes from Manajaro developers. We only hide Breeze-Dark and sync colors for Breeze.
Comment 6 medin 2020-07-20 00:06:56 UTC
(In reply to Mikhail Zolotukhin from comment #5)
> > So for now GTK3 theme setting (Settings>Application_Style) is not working at
> > all and is controlled by Qt theme settings ?
> 
> No, it should work. 
> 
> > Who this genius that suggested to use one theme for Qt and GTK2/3, I always
> > use a downloaded themes for my GTK3 apps why would they follow Qt theme ? 
> 
> We do not touch non-Breeze themes. They should work.
> 
> > And why when I set global theme to Breath-Dark theme, I still can find
> > Breath-Dark theme option in the list for GTK3 ?
> 
> Breath and Breeze are different themes. Breath comes from Manajaro
> developers. We only hide Breeze-Dark and sync colors for Breeze.

Thanks, Now I understand, but there is a problem :

1- Set global theme to non breeze theme for example Breath. Apply.
2- Set GTK3 theme to Breath. Apply.
3- Set global theme to Dark breeze. Normally from what I understand in this stage GTK3 theme should be set to Dark breeze to follow Qt theming.
4- Open a GTK3 app you will find it still uses Breath theme.

So the problem is when you set your Global theme to Dark breeze then the GTK3 theme should be set to breeze (this name really confuses because we used to see it light but now it produces dark theme)
Comment 7 Mikhail Zolotukhin 2020-07-20 09:32:00 UTC
> 1- Set global theme to non breeze theme for example Breath. Apply.
> 2- Set GTK3 theme to Breath. Apply.
> 3- Set global theme to Dark breeze. Normally from what I understand in this
> stage GTK3 theme should be set to Dark breeze to follow Qt theming.
> 4- Open a GTK3 app you will find it still uses Breath theme.
> 
> So the problem is when you set your Global theme to Dark breeze then the
> GTK3 theme should be set to breeze (this name really confuses because we
> used to see it light but now it produces dark theme)

You mean, that global themes do not have their preference for GTK themes? Indeed, that's the case. Please open a separate bug report for this :)