Schedule Page: Add automatic schedule offset setting

This commit is contained in:
Romain Vigier
2025-08-17 18:06:02 +02:00
parent 0706644e5b
commit 01dd625258
5 changed files with 56 additions and 12 deletions
+3
View File
@@ -16,6 +16,7 @@ export class SchedulePage extends Adw.PreferencesPage {
'keyboard_shortcut_button',
'schedule_sunrise_time_chooser',
'schedule_sunset_time_chooser',
'schedule_offset_spin_button',
'fullscreen_transition_switch',
],
}, this);
@@ -29,6 +30,8 @@ export class SchedulePage extends Adw.PreferencesPage {
settings.bind('sunrise', this._schedule_sunrise_time_chooser, 'time', Gio.SettingsBindFlags.DEFAULT);
settings.bind('sunset', this._schedule_sunset_time_chooser, 'time', Gio.SettingsBindFlags.DEFAULT);
settings.bind('offset', this._schedule_offset_spin_button, 'value', Gio.SettingsBindFlags.DEFAULT);
settings.bind('fullscreen-transition', this._fullscreen_transition_switch, 'active', Gio.SettingsBindFlags.DEFAULT);
settings.connect('changed::nightthemeswitcher-ondemand-keybinding', () => {