Julian Bouzas
ae30b4f022
state-profile: Handle new 'session.dont-restore-off-profile' property
...
This avoids restoring the Off profile if it was saved before. The property can
be set using the 'monitor.alsa.rules' section of the configuration.
2025-10-25 15:36:00 +03:00
George Kiagiadakis
e3e8c9cdcb
device/state-profile: do not restore unavailable profiles from the state file
...
Fixes : #613
2024-05-31 12:14:19 +03:00
Julian Bouzas
8935837cda
scripts: remove settings-manager and use the Settings API
...
The settings manager is not needed anymore because the WpSettings Lua API
returns now the default value from the schema if the setting is not found.
2024-02-28 10:20:31 -05:00
Ashok Sidipotu
112a45a230
device-profile-hooks: move the selected profile check
...
move the check to the beginning of the hook.
2024-02-12 13:15:02 +05:30
George Kiagiadakis
eb2d6efcd4
state: add save_after_timeout() method to replace all custom timeout code
...
This was a common pattern that we had in many places, so it makes sense
to consolidate it.
2024-01-04 16:38:33 +02:00
George Kiagiadakis
600adf003b
scripts: tidy up device-related settings
...
* rename settings to make more sense
* split out monitor settings into a separate category
* add setting for restoring the default nodes in the node category
2023-12-08 12:06:28 +02:00
George Kiagiadakis
2f071a67be
scripts: rename all foo-config libs to settings-foo
...
And also use the term 'settings' everywhere instead of 'config' to refer
to the options managed by the WpSettings architecture
2023-11-15 15:44:01 +02:00
Ashok Sidipotu
b0460d8050
src/scripts: add few comments
2023-06-22 16:28:56 +05:30
George Kiagiadakis
982bebe5aa
scripts: use log topics
2023-05-19 20:12:08 +03:00
George Kiagiadakis
258d9f32e1
scripts: rename all hooks to follow a nicer naming scheme
...
Use the directory name and file name to construct the hook's name,
like a path. This way, when you see a hook name, it is clear where
to find that hook in the source code.
2023-04-17 07:48:18 -04:00
George Kiagiadakis
85858c8a84
state-profile: dynamically respond to config.use-persistent-storage changes
2023-04-17 07:48:18 -04:00
George Kiagiadakis
f99c3005f2
scripts: rewrite policy-device-profile and m-default-profile into a set of hooks
...
... excluding the persistent profile functionality for now (I am not convinced)
2023-04-17 07:48:18 -04:00