Commit Graph
8 Commits
Author SHA1 Message Date
davidandClaude Opus 5.5 c7c9d0536b Keep only Tiling Shell's preferences in gnome-settings.dconf
shellcheck / shellcheck (push) Failing after 14s
selected-layouts, last-version-name-installed and overridden-settings are
Tiling Shell's own state from the machine the file came from: the layout
of each of its 8 workspaces, the version it last ran, and the GNOME
settings to restore if it's turned off. Loaded on other machines, they
reset users' layouts whenever the file changed and could restore the
wrong GNOME settings. Existing machines keep their current values.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 09:08:27 -07:00
davidandClaude Opus 5.5 906f2b1b47 Don't reset the extensions' settings on every refresh
shellcheck / shellcheck (push) Failing after 15s
gnome-extensions.sh loaded gnome-settings.dconf unconditionally, so each
refresh (install.sh runs it) undid users' changes to those settings,
bypassing apply-gnome-settings.sh's check that the file has changed. That
script, which install.sh runs later, already loads the settings when
needed. The smoketest's 11-refresh caught it: Tiling Shell's
selected-layouts went back to the file's value.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 09:01:39 -07:00
david 72a33d7320 various improvements and fixes 2026-10-27 06:30:57 -06:00
david e771d305b1 migration fixes 2026-10-26 15:51:56 -06:00
david 9c526b7af1 minor fixes and improvements 2026-10-21 16:36:58 -06:00
david d8d93a45b5 remove interactivity 2026-10-20 07:30:04 -06:00
david a65f07c22e fix update 2026-10-19 13:56:54 -06:00
david 0618ab178a Move to Federated Gitea 2026-04-29 06:49:40 -06:00