Commit graph

146 commits

Author SHA1 Message Date
FunkyMuse
eda91d9274 fix: bottom sheet animation
and improve dialogs API state
2023-10-15 12:40:20 +02:00
FunkyMuse
ef179890da fix: bottom sheet dialog state not shown/hidden properly 2023-10-13 09:25:30 +02:00
FunkyMuse
0345d07717 Merge remote-tracking branch 'origin/master' into feat/more_dialogs
# Conflicts:
#	samples/src/main/kotlin/com/simplemobiletools/commons/samples/activities/MainActivity.kt
2023-10-12 16:17:56 +02:00
FunkyMuse
7cdc8eaf76 feat: add custom interval picker dialog and fix text fields not respecting initial selections 2023-10-11 19:22:57 +02:00
FunkyMuse
04d7530826 fix: as read only 2023-10-11 18:35:03 +02:00
Ensar Sarajčić
4e3b6b4084 Merge branch 'master' into fix/dropdown-colors 2023-10-11 12:41:01 +02:00
FunkyMuse
66efb57c3d feat: file conflict dialog 2023-10-11 12:16:15 +02:00
FunkyMuse
32906028b2 feat:
- create new folder dialog
- enter password
- folder lock notice
- bottom sheet chooser
2023-10-10 13:33:55 +02:00
Tibor Kaputa
0aee0ebded
Merge pull request #1881 from esensar/feature/compose-open-device-settings-dialog
Add compose version of `OpenDeviceSettingsDialog`
2023-10-10 12:59:05 +02:00
Ensar Sarajčić
c8021e0f48 Merge branch 'master' into fix/dropdown-colors 2023-10-10 09:07:27 +02:00
FunkyMuse
a0ff2b2eeb feat: write permission dialog
and few other fixes along the way
2023-10-09 19:10:06 +02:00
Ensar Sarajčić
967f731654 Add compose version of OpenDeviceSettingsDialog 2023-10-09 17:30:38 +02:00
Ensar Sarajčić
48f2a0e96a Update SimpleLazyListScaffold to SimpleScaffold 2023-10-09 16:27:31 +02:00
Ensar Sarajčić
c08e09c2ee Extract compose screen from MainActivity into MainScreen 2023-10-09 12:23:38 +02:00
Ensar Sarajčić
7f1f873e3f Update sample with latest commons changes 2023-10-09 12:07:39 +02:00
Ensar Sarajčić
d8fae0db2d Make MainActivity go edge to edge 2023-10-09 11:59:40 +02:00
Ensar Sarajčić
b6027442d0 Leave android.nonTransitiveRClass at default value 2023-10-09 11:58:47 +02:00
FunkyMuse
f60fae4e55 refactor: migrate to SimpleTheme from MaterialTheme 2023-10-06 14:19:58 +02:00
Ensar Sarajčić
e587a90faf Migrate sample main activity to compose for easier testing 2023-10-06 13:25:59 +02:00
Ensar Sarajčić
7cf930f95a Fix behavior of FeatureLockedDialog 2023-10-06 12:24:05 +02:00
Tibor Kaputa
1ddcdfc95a
Merge pull request #1864 from esensar/feature/permission-required-dialog
Add compose version of PermissionRequiredDialog
2023-10-05 09:12:50 +02:00
Ensar Sarajčić
1a5146ec3a Add compose version of PermissionRequiredDialog 2023-10-05 08:21:48 +02:00
Tibor Kaputa
44cd74aadd
Merge pull request #1863 from esensar/feature/compose-color-picker-dialog-wrapped
Wrap current ColorPickerDialog in compose version
2023-10-04 23:11:13 +02:00
Ensar Sarajčić
c366af5ee5 Wrap current ColorPickerDialog in compose version 2023-10-04 17:42:37 +02:00
Tibor Kaputa
f276087af4
Merge pull request #1861 from esensar/rename-radio-group-dialog
Rename `RadioGroupDialogAlertDialog` to `RadioGroupAlertDialog`
2023-10-04 16:46:00 +02:00
Ensar Sarajčić
2f5c02337d Rename RadioGroupDialogAlertDialog to RadioGroupAlertDialog 2023-10-04 16:25:34 +02:00
FunkyMuse
bb885438e8 refactor: rename dev url to more descriptive 2023-10-04 15:23:48 +02:00
FunkyMuse
7ef52afacc feat:
- add extensions for showing app launched dialogs
- migrate About activity to use Compose dialogs
2023-10-04 14:28:20 +02:00
FunkyMuse
3dd18fc279 feat: add change view type dialog and what's new 2023-10-03 14:52:38 +02:00
FunkyMuse
7fe8192c34 feat: upgrade to pro dialog and radio group dialog 2023-10-03 12:37:12 +02:00
FunkyMuse
d06914e173 fix:
- buttons now visible on change date and time
- fix position of checkbox and radio button

feat:

- rate stars dialog
2023-10-02 14:27:20 +02:00
FunkyMuse
dfeb1ce330 feat: add change date time format dialog 2023-09-30 13:43:50 +02:00
FunkyMuse
31c9daa010 feat: add test button for various dialogs 2023-09-30 12:54:22 +02:00
FunkyMuse
cdc41933e1 feat: add call confirmation dialog 2023-09-28 16:25:42 +02:00
FunkyMuse
d2fb5a221f feat: add Line Color dialog
spent a whole day trying to migrate it to use partially Compose, either this should be fully re-written in Compose, i've tried parts AndroidView with LineColorPicker and it needed callbacks which made the code even messier

also remove the tooltip fix since it's propagated to new version

and update versions
2023-09-28 16:06:03 +02:00
FunkyMuse
01b5cc6761 refactor: fix manifests and dialog extra large shape 2023-09-28 15:18:46 +02:00
FunkyMuse
18fadb2024 refactor: comment out test code 2023-09-28 11:48:50 +02:00
FunkyMuse
b28a3f755a refactor: move test dialog activity to samples 2023-09-28 11:48:17 +02:00
FunkyMuse
5fe629c33f fix: remove test code 2023-09-28 11:45:52 +02:00
FunkyMuse
bab0518572 fix: dialogs widths and add few more dialogs to migration 2023-09-27 17:37:38 +02:00
FunkyMuse
1d10932837 feat: add few more dialog migrations 2023-09-26 16:03:44 +02:00
FunkyMuse
3a3e6aa83d fix: colors and commonize things 2023-09-25 17:11:01 +02:00
FunkyMuse
c900309502 feat: add ability to test compose's dialogs 2023-09-20 22:32:48 +02:00
Tibor Kaputa
4eba87b15c
Merge pull request #1799 from FunkyMuse/feature/manage_blocked_numbers
Feature/manage blocked numbers compose migration
2023-09-14 12:07:10 +02:00
Ensar Sarajčić
552bfde4aa Clean up gradle deprecation warnings 2023-09-13 12:52:59 +02:00
FunkyMuse
a93899eea2 feat: migrate away to common scroll logic 2023-08-25 15:05:46 +02:00
FunkyMuse
ede1da5f80 feat: manage blocked numbers impl 2023-08-23 10:27:45 +02:00
Ensar Sarajčić
43f2c95d2f Fix crash with TabLayouts and their tabs
ViewBinding crashes when TabLayout items have IDs, because
these are not real views - they are just dummy views used to
define tabs in XML.
More info: https://stackoverflow.com/questions/66320075/missing-required-view-with-id-with-view-binding-and-navigation-component/66325932#66325932

After that Tabs caused endless loop, because they were inflating themselves
using `...Binding.inflate`. Since they are their own views which also use
XML, `...Binging.bind` should be used in `onFinishInflate`.
2023-08-04 10:20:09 +02:00
FunkyMuse
887df647d4 feat: about screen in compose
and create reusable settings components
2023-08-02 12:01:35 +02:00
FunkyMuse
64db84f6c8 fix: proguard missing rules due to agp upgrade 2023-07-27 18:24:54 +02:00