Commit Graph

1131 Commits

Author SHA1 Message Date
Ensar Sarajčić 30c95833c3 Add `useEnglish` to `SettingsScreen` 2023-10-09 13:18:25 +02:00
Ensar Sarajčić 410f2759fc Leave `android.nonTransitiveRClass` at default value 2023-10-09 12:04:41 +02:00
Ensar Sarajčić d2473cfb1f Use named parameter for `cancelCallback` in `CheckFeatureLocked` 2023-10-09 09:41:19 +02:00
Ensar Sarajčić d40d5329e5 Add navigation bar padding to `SleepTimer` on `MainScreen` 2023-10-09 09:16:01 +02:00
Ensar Sarajčić 9d46496807 Replace `getMultiplier` with `UnitItem` and stored multiplier value 2023-10-09 09:14:31 +02:00
Ensar Sarajčić 2404943fe2 Use `SettingsHorizontalDivider` instead of `HorizontalDivider` 2023-10-09 08:29:22 +02:00
Ensar Sarajčić 3579f61cb9 Simplify padding for slider in `MainScreen` 2023-10-09 08:28:46 +02:00
Ensar Sarajčić b1b4c46dc3 Make `SmallButton` component for `BrightDisplayButton` and `StroboscopeButton` 2023-10-09 08:26:22 +02:00
Ensar Sarajčić c59108e1ad Make `cancel` in `SleepTimer` synchronized too 2023-10-09 08:18:38 +02:00
Ensar Sarajčić 82c4acc96f Make `context` private in `MyCameraImpl` 2023-10-09 08:17:56 +02:00
Ensar Sarajčić b290fd0502 Use `divider_grey` instead of `Color.Gray` for `SleepTimer` 2023-10-09 08:12:05 +02:00
Ensar Sarajčić b5bd119012 Set better defaults for brightness and stroboscope sliders 2023-10-06 12:57:09 +02:00
Ensar Sarajčić d9a7598e59 Fix feature locked dialog in widget configuration 2023-10-06 12:50:25 +02:00
Ensar Sarajčić 539cf694dc Add edge to edge to `MainActivity` 2023-10-06 11:49:06 +02:00
Ensar Sarajčić 270480ead5 Add verticalScroll to `MainScreen` 2023-10-06 11:38:46 +02:00
Ensar Sarajčić 74f4675f19 Extract dialogs and permissions into separate composables 2023-10-06 11:29:20 +02:00
Ensar Sarajčić b536626c3c Use compose version of `appLaunched` 2023-10-06 11:18:27 +02:00
Ensar Sarajčić 9f6ba77f98 Use `when` instead of `else if` in `Activity.kt` 2023-10-06 11:10:24 +02:00
Ensar Sarajčić f2c8b0828d gUpdate compose dependencies 2023-10-06 08:56:46 +02:00
Ensar Sarajčić 29081b032c Use `AppTheme` instead of `AppThemeSurface` for properly transparent widget configuration screens 2023-10-05 16:52:27 +02:00
Ensar Sarajčić 0cfcc9b900 Use compose version of `CheckAppOnSdCard` 2023-10-05 16:50:25 +02:00
Ensar Sarajčić a810c0d3ef Make timer staring synchronized 2023-10-05 14:40:34 +02:00
Ensar Sarajčić c825bf16a2 Clean up color picker creation code 2023-10-05 14:36:20 +02:00
Ensar Sarajčić 2c99bd9c06 Migrate color picker in `WidgetTorchConfigureActivity` to compose 2023-10-05 14:08:43 +02:00
Ensar Sarajčić a1bdd65dbc Migrate color picker in `WidgetBrightDisplayConfigureActivity` to compose 2023-10-05 14:05:56 +02:00
Ensar Sarajčić 3c4c4a4001 Use `eventValue` for `isOrWasThankYouInstalled` 2023-10-05 14:00:21 +02:00
Ensar Sarajčić 6c8b301c9f Migrate `FeatureLockedDialog` in `WidgetTorchConfigureActivity` to compose 2023-10-05 13:59:12 +02:00
Ensar Sarajčić d28b51409b Migrate `FeatureLockedDialog` in `WidgetBrightDisplayConfigureActivity` to compose 2023-10-05 13:49:52 +02:00
Ensar Sarajčić 6893454559 Use method references in WidgetBrightDisplayConfigureActivity 2023-10-05 13:34:37 +02:00
Ensar Sarajčić 8ea675a743 Use method references in `WidgetTorchConfigureActivity` 2023-10-05 13:34:15 +02:00
Ensar Sarajčić 6372066b8e Remove unnecessary fake check when launching CustomizationActivity 2023-10-05 13:22:37 +02:00
Ensar Sarajčić 28ab74caa1 Replace `MaterialTheme` references with `SimpleTheme` 2023-10-05 13:19:31 +02:00
Ensar Sarajčić af6691c06a Remember items for custom sleep timer dialog 2023-10-05 13:16:44 +02:00
Ensar Sarajčić c33664b9e7 Show custom sleep timer dialog via callback 2023-10-05 13:10:18 +02:00
Ensar Sarajčić 21a6196896 Move `AlertDialogState` to parameters of `ColorPicker` 2023-10-05 13:08:25 +02:00
Ensar Sarajčić acc8500bd2 Use proper default value for `brightDisplayColor` 2023-10-05 13:07:42 +02:00
Ensar Sarajčić 8a30781893 Use non deprecated flags in BrightDisplayActivity 2023-10-05 13:06:53 +02:00
Ensar Sarajčić 0a37a82ac9 Replace deprecated `getColor` usage 2023-10-05 12:53:28 +02:00
Ensar Sarajčić 7defcd49ff Add `@Immutable` to `AppDimensions` 2023-10-05 12:50:26 +02:00
Ensar Sarajčić 47159f5f54 Use `SimpleTheme.dimens` in `SleepTimerCustomAlertDialog` 2023-10-05 12:50:00 +02:00
Ensar Sarajčić b5b215af6e Make `onCancelClick` nullable 2023-10-05 12:47:05 +02:00
Ensar Sarajčić 15dcb65fbc Pu `SleepTimerCustomAlertDialog` items in `remember` 2023-10-05 12:46:01 +02:00
Ensar Sarajčić 17ac263c5d Use `DialogSurface` for `SleepTimerCustomAlertDialog` 2023-10-05 12:44:38 +02:00
Ensar Sarajčić 057cfefb64 Use `stateIn` to move default values to viewModel 2023-10-05 12:39:40 +02:00
Ensar Sarajčić 34ac99fb63 Clean up `BrightDisplayActivity` method references 2023-10-05 12:29:37 +02:00
Ensar Sarajčić 59537d28bd Migrate color picker to compose 2023-10-05 10:34:06 +02:00
Ensar Sarajčić c354d115ee Fix `MyCameraImpl` crash 2023-10-05 09:43:50 +02:00
Ensar Sarajčić eae63898e3 Use compose `PermissionRequiredAlertDialog` for sleep timer permission 2023-10-05 09:43:37 +02:00
Ensar Sarajčić c37ced08a7 Migrate SleepTimerCustomDialog to compose 2023-10-05 08:40:31 +02:00
Ensar Sarajčić a3e188529d Update commons to update RadioGroupAlertDialog 2023-10-04 17:41:36 +02:00