Comment 8 for bug 1943857

Revision history for this message
Muqtadir (muqtxdir-m) wrote (last edit ):

Hi @seb128 and @vanvugt,

> I don't have the power to make it happen but would recommend as a first step you should create a formal merge request to the ubuntu/master branch here:
https://salsa.debian.org/gnome-team/gnome-shell/-/tree/ubuntu/master

I've asked the Pop!_OS maintainers of gnome-shell to upstream their patch on their github issue-tracker and one of the maintainer replied that he will do so (see: https://github.com/pop-os/gnome-shell/issues/77).

>The description of the change and why it's needed is not really clear there, you are going to need to provide more details if you want to see the changes considered, also please use a merge request as pointed out by Daniel

Sorry for being vague about the reasoning and description of the issue

[Reason]
The Appearance-panel in gnome-control-center only switches GTK themes but not GNOME-Shell theme. The possibility of also switching the GNOME-Shell was mentioned in the sprint session of Yaru development during ubuntu 20.04 release cycle. (quoting from the blogpost New Ubuntu Theme in Development for 20.04: "In future, we would also like these settings to switch the theme for shell elements, such as the top bar and notification bubbles. Achieving this without requiring a logout each time will require additional work in GNOME Shell – something we are investigating" see: https://ubuntu.com/blog/new-ubuntu-theme-in-development-for-20-04)

[Impact]
Currently Yaru(light theme) is default for GTK and Yaru-dark(dark theme) is default for GNOME-Shell theme.This change would make Yaru(light theme) the default for both GTK and GNOME-Shell and give the desktop users the ability to Fully switch between both Light and Dark themes from Appearance panel out of the box without the need of using user-themes-gnome-shell-extension.

[Relevant Github discussion:]
see this discussion on Yaru's github discussions for more details: https://github.com/ubuntu/yaru/discussions/2677

[Relevant Yaru PR:]
see PR:https://github.com/ubuntu/yaru/pull/2945