Skip to content

Use Global Settings for Alarms #492

@PythonN00b123

Description

@PythonN00b123

Is your feature request related to a problem? Please describe.
The global settings of "Sound and Vibration" and "Snooze" should be able to be applied to all alarms. This should include the ones that were already created, before changing the global settings.
If I change the settings because my preferences changed, I should not have to go through the effort of changing each individual alarm.

Describe the solution you'd like
Uneducated Guess on how to fix:
Add a field bool useDefaultSettings to SettingItem or to SettingGroup.
If useDefaultSettings is true, the alarm will always use the global settings (for "Sound and Vibration" and "Snooze").
If useDefaultSettings is false, the alarm will respect its specific configuration.
On creation of a new alarm, a check-box field is added to set this flag.

Describe alternatives you've considered

  • Having to edit this by hand.
  • Exporting the alarms, editing the JSON, re-importing everything.

Both of those are no long-term options though.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions