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 |
Ensar Sarajčić
|
6296d893b0
|
Use `apply` when building `SleepTimerRadioDialog`
|
2023-10-04 16:36:47 +02:00 |
Ensar Sarajčić
|
2fd3dc5c77
|
Use compose RadioGroupDialog
|
2023-10-04 16:24:06 +02:00 |
Ensar Sarajčić
|
9e3b207509
|
Split `SettingsScreen` into sections
|
2023-10-03 13:27:41 +02:00 |
Ensar Sarajčić
|
2f6000db6a
|
Add accessibility string for stroboscope
|
2023-10-03 13:19:42 +02:00 |
Ensar Sarajčić
|
50820bd948
|
Update Android gradle plugin to 8.1.2
|
2023-10-03 13:14:17 +02:00 |
Ensar Sarajčić
|
17946431ba
|
Add annotations for `Int` values in WidgetConfigureScreen for clarity
|
2023-10-03 13:13:59 +02:00 |
Ensar Sarajčić
|
3323b2fb70
|
Remove usages of `dimensionResource`
|
2023-10-03 13:06:50 +02:00 |
Ensar Sarajčić
|
3f901ff290
|
Split compose screens into multiple smaller sections
|
2023-10-03 09:10:32 +02:00 |
Ensar Sarajčić
|
c644def18e
|
Move action building to a separate function
|
2023-10-03 08:08:39 +02:00 |
Ensar Sarajčić
|
ee9a539cf5
|
Remove EventBus usage
|
2023-10-02 18:24:02 +02:00 |
Ensar Sarajčić
|
163e053e1d
|
Remove unnecessary modifiers from SleepTimer
|
2023-10-02 17:15:58 +02:00 |
Ensar Sarajčić
|
e111bce5f2
|
Remove ConstraintLayout from compose
|
2023-10-02 17:08:28 +02:00 |
Ensar Sarajčić
|
0767d76345
|
Move "SOS" to strings
|
2023-10-02 17:00:17 +02:00 |
Ensar Sarajčić
|
50f0be9e20
|
Use `rememberMutableInteractionSource`
|
2023-10-02 16:59:32 +02:00 |
Ensar Sarajčić
|
3a17008fe9
|
Remove unnecessary elvis operator from BrightDisplayScreen
|
2023-10-02 16:54:39 +02:00 |
Ensar Sarajčić
|
62484fd3c7
|
Migrate SettingsScreen to new commons naming
|
2023-10-02 16:53:48 +02:00 |
Ensar Sarajčić
|
2e1821320f
|
Use derived state for contrastColor in BrightDisplayActivity
|
2023-10-02 16:53:39 +02:00 |
Ensar Sarajčić
|
10fa019813
|
Use `asFlowNonNull` for all flow properties in `Config`
|
2023-10-02 16:44:15 +02:00 |
Ensar Sarajčić
|
132b469b44
|
Change base for all activities to `ComponentActivity`
|
2023-10-02 16:41:59 +02:00 |
Ensar Sarajčić
|
81096e35a6
|
Properly reflect flash state in main screen icons
|
2023-10-02 12:59:57 +02:00 |
Ensar Sarajčić
|
3414295887
|
Fix stroboscope stored progress
|
2023-10-02 12:45:38 +02:00 |
Ensar Sarajčić
|
87e92df993
|
Fix SleepTimer visibility on main screen
|
2023-10-02 12:37:33 +02:00 |
Ensar Sarajčić
|
cd02f52d12
|
Fix light theme colors
|
2023-10-02 10:42:18 +02:00 |
Ensar Sarajčić
|
de2ce0ea73
|
Properly handle changing preferences values for main screen
|
2023-10-02 09:49:00 +02:00 |
Ensar Sarajčić
|
b61288407b
|
Remove ripple effect from main buttons
|
2023-10-02 09:20:20 +02:00 |
Ensar Sarajčić
|
7937a71b0d
|
Migrate MainActivity to compose
|
2023-10-02 09:06:39 +02:00 |
Ensar Sarajčić
|
4c5deb10e4
|
Migrate WidgetTorchConfigureActivity to compose
|
2023-09-28 17:24:53 +02:00 |
Ensar Sarajčić
|
2a5011fb22
|
Use dimens for SleepTimer instead of hardcoded dp values
|
2023-09-28 16:59:20 +02:00 |
Ensar Sarajčić
|
0ff554a835
|
Migrate WidgetBrightDisplayConfigureActivity to compose
|
2023-09-28 16:57:00 +02:00 |
Ensar Sarajčić
|
68f4e32ce2
|
Migrate BrightDisplayActivity to compose
|
2023-09-28 15:09:52 +02:00 |
Ensar Sarajčić
|
ee7780f9e7
|
Use `asFlow` from BaseConfig
|
2023-09-28 13:17:17 +02:00 |
Ensar Sarajčić
|
1e1dacf7be
|
Migrate SettingsActivity to compose
|
2023-09-28 12:24:18 +02:00 |
Tibor Kaputa
|
6c3c5f0323
|
Merge pull request #211 from weblate/weblate-simple-mobile-tools-simple-flashlight
Translations update from Hosted Weblate
|
2023-09-23 19:09:48 +02:00 |
gallegonovato
|
eda4fdfd40
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (10 of 10 strings)
Translation: Simple Mobile Tools/Simple Flashlight metadata
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-flashlight-metadata/es/
|
2023-09-23 17:02:04 +02:00 |
gallegonovato
|
369050728a
|
Translated using Weblate (Spanish)
Currently translated at 100.0% (10 of 10 strings)
Translation: Simple Mobile Tools/Simple Flashlight metadata
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-flashlight-metadata/es/
|
2023-09-22 09:23:49 +02:00 |
Lionel HANNEQUIN
|
efbb7804db
|
Translated using Weblate (French)
Currently translated at 100.0% (10 of 10 strings)
Translation: Simple Mobile Tools/Simple Flashlight metadata
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-flashlight-metadata/fr/
|
2023-09-21 04:03:49 +02:00 |
Tibor Kaputa
|
ceed63aaa4
|
Merge pull request #210 from esensar/fix/camera-null-crashes
Prevent null cameraId in CameraFlash
|
2023-09-20 12:11:55 +02:00 |
Ensar Sarajčić
|
97b5389bc6
|
Wrap null safe calls to `cameraFlash` with toasting
|
2023-09-20 11:57:47 +02:00 |
Ensar Sarajčić
|
0b64092651
|
Handle cases when `camerFlash` may be null in `MyCameraImpl`
|
2023-09-20 11:26:03 +02:00 |
Ensar Sarajčić
|
2a8d7c2a8c
|
Prevent null cameraId in CameraFlash
|
2023-09-20 11:11:21 +02:00 |
Tibor Kaputa
|
1ce4c6ef65
|
Merge pull request #209 from esensar/gradle-deprecation-warnings
Clean up gradle deprecation warnings
|
2023-09-13 14:39:04 +02:00 |
Ensar Sarajčić
|
9691b0103c
|
Clean up gradle deprecation warnings
|
2023-09-13 13:37:10 +02:00 |