fix: min-window-size setting now read live from Gio.Settings on every boundary adjust

Previously _minRatio was baked into WindowContainer at construction time
and never updated. Now adjustBoundary() takes minRatio as a parameter,
WindowManager._getMinRatio() reads it from Gio.Settings on every call,
and the settings reference is injected from extension.ts on enable().
This commit is contained in:
Lucas Oskorep
2026-02-24 17:46:20 -05:00
parent 99778f3ef2
commit 7083482d5c
3 changed files with 14 additions and 13 deletions

View File

@@ -20,6 +20,7 @@ export default class aerospike extends Extension {
enable() {
Logger.log("STARTING AEROSPIKE!")
this.windowManager._settings = this.settings;
this.bindSettings();
this.setupKeybindings();
this.windowManager.enable()