mirror of
https://github.com/Dr-Blank/Vaani.git
synced 2025-12-07 03:29:29 +00:00
ui: better sleep timer ui in player and fix auto turn on settings (#43)
* refactor: enhance sleep timer functionality and improve duration formatting * refactor: update sleep timer settings handling * refactor: update cancel icon for sleep timer button * refactor: implement isBetween method for TimeOfDay and simplify sleep timer logic * refactor: update alwaysAutoTurnOnTimer default value and improve icon usage in settings * refactor: remove unused IconButton and update sleep timer preset durations
This commit is contained in:
parent
933bfc5750
commit
12100ffbcd
18 changed files with 755 additions and 383 deletions
|
|
@ -21,5 +21,22 @@ final appSettingsProvider =
|
|||
);
|
||||
|
||||
typedef _$AppSettings = Notifier<model.AppSettings>;
|
||||
String _$sleepTimerSettingsHash() =>
|
||||
r'85bb3d3fb292b9a3a5b771d86e5fc57718519c69';
|
||||
|
||||
/// See also [SleepTimerSettings].
|
||||
@ProviderFor(SleepTimerSettings)
|
||||
final sleepTimerSettingsProvider =
|
||||
NotifierProvider<SleepTimerSettings, model.SleepTimerSettings>.internal(
|
||||
SleepTimerSettings.new,
|
||||
name: r'sleepTimerSettingsProvider',
|
||||
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$sleepTimerSettingsHash,
|
||||
dependencies: null,
|
||||
allTransitiveDependencies: null,
|
||||
);
|
||||
|
||||
typedef _$SleepTimerSettings = Notifier<model.SleepTimerSettings>;
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue