quick settings 1: In the beginning there's the toggle

Merged Florian Müllner requested to merge fmuellner/gnome-shell:quick-settings-1 into main

Finally, the first real quick settings branch!


  • introduces the basic widgetry (quick settings grid, toggles)
  • adds quick settings to the top bar
  • ports all indicator-only items
  • ports all toggle items

The code is ready for review, the CSS changes could use a closer look from Sam before this lands (probably in conjunction with quick-settings-2, as that adds a bunch more styling)

Depends on and includes !2391 (merged).

Merge request reports