134 Commits

Author SHA1 Message Date
akesi seli
52b7453d4b
refactor: use composition locals to provide a UriHandler implementation (#15)
* add method to open webview to detail opener

* define CustomUriHandler

* update dependency injection

* update Gradle scripts

* remove NavigationCoordinator.handleUrl

* provide UriHandler in App root

* update UI components

removing all open detail/web callbacks

* make sure to close side menu when opening detail screens

(and bottom sheets)

* update usages in all screens
2024-09-24 12:43:30 +02:00
akesi seli
1702f3e603
refactor: add ripple effect to clickable elements; remove remembered callbacks (#13)
* remove RememberCallback util

* update onClick modifier

* update usages UI components

* update usages in screens

* migrate missing settings rows
2024-09-13 18:06:12 -04:00
Christopher
8332aa7a20
chore: bottom sheet overhaul (#12)
* Replaced CustomBottomSheet with CustomModalBottomSheet to match RFF
- removed CustomBottomSheet
- added CustomModalBottomSheet
- updated ZoomableImageScreen
- updated SettingsColorAndFontScreen

* Updated dependencies
- updated androidx-media3
- updated androidx-work

* - merge changes

* - updated CustomModalBottomSheet to match RFF 1:1
- Added BottomSheet close animation on selection

* - updated UiTheme to match RFF
- updated SettingsColorAndFontScreen to use new CustomModalBottomSheet
- removed CommentBarThemeBottomSheet.kt
- removed VoteThemeBottomSheet.kt
2024-09-05 16:17:57 -04:00
Christopher
efe00aa205
feat: bottom sheet overhaul (#7)
* feat: bottom sheet overhaul
- Added CustomBottomSheet
- Removed ShareImageBottomSheet
- Removed ThemeBottomSheet
- Integrated CustomBottomSheet to ZoomableImageScreen & SettingsColorAndFontScreen

* fix: bottom sheet animation issue
- Removed incorrect return statement

* fix: bottom sheet animation issue
- Added missing coroutine scope
2024-08-07 19:19:25 +02:00
Christopher N7_X
a27157d748 updated package name for any future forks 2024-08-02 19:37:54 -04:00
Christopher N7_X
249563b9e5 updated package name for any future forks 2024-08-02 19:34:52 -04:00
Diego Beraldin
40d53b0f05
fix: restore edge-to-edge bottom (#1176) 2024-07-28 16:20:05 +02:00
Diego Beraldin
ae8bc8082d
fix: bookmarks navigation padding (#1173) 2024-07-28 12:45:23 +02:00
Diego Beraldin
e5181bf869
fix: app info retrieval (#1139) 2024-07-15 14:48:42 +02:00
Diego Beraldin
3f99e68764
feat: configurable bottom navigation • part 3 (#1117) 2024-07-12 14:12:56 +02:00
Diego Beraldin
e8199ed40f
feat: configurable bottom navigation • part 1 (#1111) 2024-07-11 08:31:57 +02:00
Diego Beraldin
caedb98436
enhancement: alternate Markdown rendering visibility in debug builds (#1106) 2024-07-10 14:24:58 +02:00
Diego Beraldin
48494def8e
feat: remote configuration for alternate markdown rendering (#1100) 2024-07-09 22:53:15 +02:00
Diego Beraldin
625e3c0a56
feat: open image instead of webpage on thumbnail click (#1095) 2024-07-08 10:35:09 +02:00
Diego Beraldin
e0f6072313
enhancement: community in profile menu (#1086) 2024-07-06 17:09:20 +02:00
Diego Beraldin
99a4e1594c
feat: profile side menu (#1081) 2024-07-05 20:31:12 +02:00
Diego Beraldin
daf82cee84
feat: move Settings to navingation drawer (#1080) 2024-07-05 10:57:41 +02:00
Diego Beraldin
d8b7618dd8
feat: random theme color (#1075) 2024-07-03 14:36:40 +02:00
Diego Beraldin
d66001d93d
feat: read all inbox elements with long press on bottom navigation item (#1068) 2024-07-01 21:38:11 +02:00
Diego Beraldin
55115d3be0
enhancement: use avatar as profile icon in bottom navigation bar (#1046) 2024-06-27 22:22:34 +02:00
Diego Beraldin
32859c9bf6
feat: configure default result type for Explore (#1040) 2024-06-24 19:47:38 +02:00
Diego Beraldin
df1b52f0ce
feat: configurable preview length in inbox cards (#1009) 2024-06-20 23:17:02 +02:00
Diego Beraldin
005b2cbdbc
feat: change favorites from navigation drawer (#993) 2024-06-17 09:35:02 +02:00
Diego Beraldin
6b12de9554
feat: uploaded media list and removal (#972) 2024-06-12 08:27:43 +02:00
Diego Beraldin
33aacd686f
feat: list of hidden posts (#966) 2024-06-11 00:15:07 +02:00
Diego Beraldin
8dfb1bf453
fix: populate inbox check period in advanced settings (#949) 2024-06-08 07:45:49 +02:00
Diego Beraldin
6c81212aa2
refactoring: migrate l10n from XML to pure Kotlin (#936) 2024-06-06 08:14:36 +02:00
Diego Beraldin
b3fbd77ebc
chore: :feature:profile viewmodel tests (#924) 2024-06-03 22:21:39 +02:00
Diego Beraldin
cb668f817b
fix: navigation bar inset (#908) 2024-05-30 14:44:28 +02:00
Diego Beraldin
c85de822da
chore: update to Kotlin 2.0.0 and Compose Multiplatform 1.6.10 (#892) 2024-05-27 07:26:30 +02:00
Diego Beraldin
58e33fccd8
fix: MVI model state update (#879) 2024-05-20 22:54:34 +02:00
Diego Beraldin
8b4514b5e2
fix: iOS compatibility (#861) 2024-05-17 23:33:30 +02:00
Diego Beraldin
b22e9033cb
fix: revert open custom tabs without history (#860) 2024-05-17 13:13:29 +02:00
Diego Beraldin
9201eb3305
feat: custom tabs without history (#857) 2024-05-16 22:06:21 +02:00
Diego Beraldin
8c167c8975
fix: pull to refresh indicator in filtered contents (#856) 2024-05-16 19:11:24 +02:00
Diego Beraldin
0703b1573f
chore: add ktlint (#854) 2024-05-15 23:49:48 +02:00
Diego Beraldin
cae9fd4da3
chore: remove unnecessary dispatcher switch (#852) 2024-05-15 22:14:14 +02:00
Diego Beraldin
dcbf4e751a
feat: implement admin tools (#842) 2024-05-14 06:34:11 +02:00
Diego Beraldin
a10189d212
refactor: use filtered contents to render bookmarks (#840) 2024-05-13 07:56:31 +02:00
Diego Beraldin
3801c7e2d8
fix: lazy list state issues when changing feed or sort type (#831) 2024-05-11 11:47:14 +02:00
Diego Beraldin
f3dc42c14e
fix: update title styles (screens, dialog, bottom sheets) (#827) 2024-05-11 08:41:01 +02:00
Diego Beraldin
52a76a2daf
enhancement: review text style definitions (#825) 2024-05-10 22:10:34 +02:00
Diego Beraldin
7248de98df
enhancement: select scale mode in image detail (#811) 2024-05-09 22:49:02 +02:00
Diego Beraldin
6eac0901b6
enhancement: add reset after changing NSFW setting (#803) 2024-05-07 19:07:40 +02:00
Diego Beraldin
d58d2ba4b4
enhancement: retry button for network failure (#786) 2024-05-04 23:46:35 +02:00
Diego Beraldin
3a7c378bb1
enhancement: side menu top bar actions (#776) 2024-05-04 12:41:42 +02:00
Diego Beraldin
e002eff127
feat: full width images (#763) 2024-05-02 22:48:52 +02:00
Diego Beraldin
211d1d72fd
fix: max top inset (#760) 2024-05-02 13:58:57 +02:00
Diego Beraldin
c364ce5941
fix: consistent icons for posts, replies, arrows (#759) 2024-05-02 13:14:51 +02:00
Diego Beraldin
2c0a7dddb5
feat: support opening URLs in custom tabs (#739) 2024-04-29 07:38:14 +02:00