Skip to content

Auto-merge: dev-talesam → main#4

Merged
talesam merged 6 commits into
mainfrom
dev-talesam
Jul 3, 2026
Merged

Auto-merge: dev-talesam → main#4
talesam merged 6 commits into
mainfrom
dev-talesam

Conversation

@talesam

@talesam talesam commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Automated PR created by build_package.py

Conflicts resolved automatically (if any)
Ready for automatic merge

talesam added 6 commits June 30, 2026 19:27
  Update the theme sync script to propagate light/dark changes to GTK
  settings, GNOME color-scheme, Kvantum, XFCE icons, xfwm4, and panel state.

  Watch XFCE xsettings changes so theme switches trigger the sync service.
  Restart xfce4-panel only when the XFCE light/dark mode changes, ensuring
  Whisker and panel plugins reload their theme correctly.
  Read Cinnamon GTK/icon settings from the Cinnamon dconf namespace.
  Normalize Cinnamon icon themes when switching light/dark mode and update
  GTK3, GTK4, GNOME color-scheme, and libadwaita environment state.
  Detect Cinnamon light/dark mode from the Cinnamon GTK theme selected by the
  user, then normalize GTK theme, icon theme, GNOME color-scheme, GTK3/GTK4
  settings, Kvantum, and libadwaita environment state.
  Do not write gtk-application-prefer-dark-theme for Cinnamon, matching the
  XFCE behavior. Keep ADW_DEBUG_COLOR_SCHEME at default so already-open
  Cinnamon/GTK windows can follow live theme changes instead of staying pinned
  to the mode used at process startup.
  Do not keep ADW_DEBUG_COLOR_SCHEME in XFCE or Cinnamon sync runs.
  GTK4/libadwaita apps should follow the portal and GSettings color-scheme
  so live light/dark changes can update correctly.
@talesam
talesam merged commit ec51f79 into main Jul 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant