diff --git a/lib/features/player/view/player_when_expanded.dart b/lib/features/player/view/player_when_expanded.dart index db8dcfc..5fe0ea7 100644 --- a/lib/features/player/view/player_when_expanded.dart +++ b/lib/features/player/view/player_when_expanded.dart @@ -240,13 +240,13 @@ class PlayerWhenExpanded extends HookConsumerWidget { // chapter list const ChapterSelectionButton(), // settings - IconButton( - icon: const Icon(Icons.more_horiz), - onPressed: () { - // show toast - showNotImplementedToast(context); - }, - ), + // IconButton( + // icon: const Icon(Icons.more_horiz), + // onPressed: () { + // // show toast + // showNotImplementedToast(context); + // }, + // ), ], ), ), diff --git a/lib/features/sleep_timer/view/sleep_timer_button.dart b/lib/features/sleep_timer/view/sleep_timer_button.dart index 7065fed..075b0e4 100644 --- a/lib/features/sleep_timer/view/sleep_timer_button.dart +++ b/lib/features/sleep_timer/view/sleep_timer_button.dart @@ -2,6 +2,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:list_wheel_scroll_view_nls/list_wheel_scroll_view_nls.dart'; +import 'package:material_symbols_icons/symbols.dart'; import 'package:vaani/features/player/view/player_when_expanded.dart'; import 'package:vaani/features/player/view/widgets/speed_selector.dart'; import 'package:vaani/features/sleep_timer/core/sleep_timer.dart'; @@ -54,7 +55,7 @@ class SleepTimerButton extends HookConsumerWidget { duration: const Duration(milliseconds: 300), child: sleepTimer == null ? Icon( - Icons.timer_rounded, + Symbols.bedtime, color: Theme.of(context).colorScheme.onSurface, ) : RemainingSleepTimeDisplay( @@ -153,7 +154,7 @@ class SleepTimerBottomSheet extends HookConsumerWidget { onDurationSelected?.call(null); Navigator.of(context).pop(); }, - icon: const Icon(Icons.timer_off), + icon: const Icon(Symbols.bedtime_off), label: const Text('Cancel Sleep Timer'), ), ), diff --git a/lib/settings/models/app_settings.dart b/lib/settings/models/app_settings.dart index 0de013e..80262ea 100644 --- a/lib/settings/models/app_settings.dart +++ b/lib/settings/models/app_settings.dart @@ -86,7 +86,13 @@ class SleepTimerSettings with _$SleepTimerSettings { const factory SleepTimerSettings({ @Default(Duration(minutes: 15)) Duration defaultDuration, @Default( - [Duration(minutes: 5), Duration(minutes: 15), Duration(minutes: 30)], + [ + Duration(minutes: 5), + Duration(minutes: 10), + Duration(minutes: 15), + Duration(minutes: 20), + Duration(minutes: 30), + ], ) List presetDurations, @Default(Duration(minutes: 100)) Duration maxDuration, diff --git a/lib/settings/models/app_settings.freezed.dart b/lib/settings/models/app_settings.freezed.dart index 6b5d8c0..3f8fd48 100644 --- a/lib/settings/models/app_settings.freezed.dart +++ b/lib/settings/models/app_settings.freezed.dart @@ -1612,7 +1612,9 @@ class _$SleepTimerSettingsImpl implements _SleepTimerSettings { {this.defaultDuration = const Duration(minutes: 15), final List presetDurations = const [ Duration(minutes: 5), + Duration(minutes: 10), Duration(minutes: 15), + Duration(minutes: 20), Duration(minutes: 30) ], this.maxDuration = const Duration(minutes: 100), diff --git a/lib/settings/models/app_settings.g.dart b/lib/settings/models/app_settings.g.dart index 7d236c4..90b317e 100644 --- a/lib/settings/models/app_settings.g.dart +++ b/lib/settings/models/app_settings.g.dart @@ -155,7 +155,9 @@ _$SleepTimerSettingsImpl _$$SleepTimerSettingsImplFromJson( .toList() ?? const [ Duration(minutes: 5), + Duration(minutes: 10), Duration(minutes: 15), + Duration(minutes: 20), Duration(minutes: 30) ], maxDuration: json['maxDuration'] == null