368 Commits

Author SHA1 Message Date
akesi seli
f4e0ef503b
fix: use font face and size in selection bottom sheets (#74) 2024-11-04 18:30:49 +01:00
akesi seli
95d7e54c8e
fix: reset UI state when block option selected (#73)
* fix copy to clipboard dialog title

* fix: UI state after dismissing block bottom sheet
2024-11-04 18:18:13 +01:00
akesi seli
e987f4658a
refactor: remove copy post bottom sheet (#64)
* remove CopyPostBottomSheet

* remove associated NotificationCenterEvent

* update community detail

* update multi-community

* update post detail

* update post list

* update user detail
2024-11-02 09:44:06 +01:00
akesi seli
a8921b46da
refactor: remove :unit:choosefont dialogs (#63)
* remove :unit:choosefont module and all its dialogs

* update usages in ConfigureContentViewScreen
2024-11-02 08:52:58 +01:00
akesi seli
a03e086dc8
refactor: rewrite sort bottom sheet as Material3 modal bottom sheet (#61)
* use trailing lambda in custom modal bottom sheet

* refactor: rewrite SortBottomSheet as modal bottom sheet

* add default for ChangeSortType event

* update post list

* update account settings

* update community detail

* update explore

* update instance info

* update multi-community

* update post detail

* update user detail

* update settings
2024-11-01 17:13:12 +01:00
akesi seli
d3136f0098
refactor: remove BlockBottomSheet (#60) 2024-10-31 12:57:51 +01:00
akesi seli
cfb0571657
refactor: remove ShareBottomSheet (#59)
* remove old l10n resources

* use neutral debug app name

* enable networking logs in debug builds

* refactor: remove ShareBottomSheet
2024-10-31 10:04:32 +01:00
akesi seli
e2b8a3342b
refactor: bottom sheet overhaul • part 4 (#57)
* remove PostLayoutBottomSheet

* remove ReportListTypeSheet

* remove LikedTypeSheet
2024-10-29 21:00:45 +01:00
akesi seli
b7d35d3a35
refactor: continue bottom sheet overhaul (#56)
* update root project's name

* remove UrlOpeningModeBottomSheet

* remove VoteFormatBottomSheet

* remove SelectTabNavigationSectionBottomSheet
2024-10-29 15:01:42 +01:00
akesi seli
ff9f9c9667
refactor: remove community visibility bottom sheet (#54)
* remove CommunityVisibilityBottomSheet

* update usages
2024-10-28 21:47:12 +01:00
akesi seli
a4db979018
enhancement: update about dialog (#53)
* update l10n

* add Matrix room to about dialog

* update acknowledgements.json
2024-10-28 21:27:19 +01:00
akesi seli
ff09f089d7
refactor: remove ResultTypeBottomSheet (#45) 2024-10-26 18:57:19 +02:00
akesi seli
5fcf303a50
refactor: remove listing type bottom sheet (#44)
* remove ListingTypeBottomSheet

* update usages
2024-10-26 17:06:14 +02:00
akesi seli
543bafd8ba
chore(deps): update Compose Multiplatform from 1.6.11 to 1.7.0 (#42)
* update README

* update compose multiplatform from 1.6.11 to 1.7.0

* fix breaking changes

* migrate to Material3 PullToRefreshBox

* remove unwanted background from modal bottom sheet items
2024-10-23 11:08:40 +02:00
akesi seli
75c9e62909
enhancement: add 'cancel' option to text toolbar (#41)
* add cancel option to custom text toolbar

* update usages of text toolbar
2024-10-23 09:17:40 +02:00
akesi seli
5db08a5c81
chore: update ktlint rules and reformat files (#19)
* update .editorconfig

* run ktlint -F on project
2024-10-15 08:32:32 +02:00
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
79f05b6f71
fix: pick image from gallery on Android < 11 (#16)
* add fallback for API level < 11

* use PickVisualMediaRequest.Builder

* add empty check for incoming byte array
2024-09-24 12:43:17 +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
akesi seli
0f9efb2996
fix: text formatting bar in post and reply creation (#11)
* simplify layout of create post screen

* simplify layout of create comment screen
2024-08-28 21:28:30 -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
97da193d4e
chore: update example urls (#4)
* chore: update example URLs

* chore: update example URLs
2024-08-06 08:02:02 +02:00
akesi seli
e492a54b28
enhancement: uniform comment cards (#3)
* use uniform logic for bar with and text indentation in comments

* update call site
2024-08-05 17:24:54 -04:00
Christopher N7_X
601b4e6aa0 fixed acknowledgements and remote config 2024-08-03 22:22:43 -04: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
2130dd9e73
enhancement: text field and formatting bar (#1193) 2024-08-01 13:32:31 +02:00
Diego Beraldin
a987560626
refactor: introduce pagination manager for Explore (#1185) 2024-07-29 22:16:44 +02:00
Diego Beraldin
44d46dd902
fix: validate user input in stop words and domain filters (#1179) 2024-07-29 09:27:08 +02:00
Diego Beraldin
17bc5344dd
feat: filter posts by specific terms in title (#1178) 2024-07-28 22:44:37 +02:00
Diego Beraldin
fed21d7fe7
feat: URL based filter for posts (#1177) 2024-07-28 20:02:56 +02:00
Diego Beraldin
40d53b0f05
fix: restore edge-to-edge bottom (#1176) 2024-07-28 16:20:05 +02:00
Diego Beraldin
957bcb38ec
feat: add share action to text toolbar in selection mode (#1175) 2024-07-28 15:31:33 +02:00
Diego Beraldin
ae8bc8082d
fix: bookmarks navigation padding (#1173) 2024-07-28 12:45:23 +02:00
Diego Beraldin
87abf551c6
fix: first level comments expanded and visible by default (#1163) 2024-07-23 09:38:11 +02:00
Diego Beraldin
bfa6b6820a
feat: search in manage bans screen (#1159) 2024-07-22 10:01:03 +02:00
Diego Beraldin
605a443c8b
enhancement: move text formatting bar to bottom (#1149) 2024-07-17 21:26:28 +02:00
Diego Beraldin
e5181bf869
fix: app info retrieval (#1139) 2024-07-15 14:48:42 +02:00
Diego Beraldin
ba91d3a410
chore: update l10n (#1138) 2024-07-14 23:33:23 +02:00
Diego Beraldin
19ba7ee2c8
enhancement: recover expired token in profile (#1135) 2024-07-14 17:16:18 +02:00
Diego Beraldin
0f99736da3
enhancement: profile auth error and reload (#1133) 2024-07-14 10:02:42 +02:00
Christopher
3debfe77c4
fix: share image as file (#1126) 2024-07-14 07:30:10 +02:00
Diego Beraldin
d797e05954
fix: login text field max width (thanks @N7-X) (#1130) 2024-07-14 00:01:47 +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
3a1b04d010
enhancement: disable swipe gestures for anonymous users (#1110) 2024-07-10 22:04:04 +02:00
Diego Beraldin
932c3bc4f5
fix: comment appearance (bar theme, text class) (#1109) 2024-07-10 20:11:26 +02:00
Diego Beraldin
9be6fef91f
fix: about item text color (#1105) 2024-07-10 13:27:24 +02:00
Diego Beraldin
48494def8e
feat: remote configuration for alternate markdown rendering (#1100) 2024-07-09 22:53:15 +02:00