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
d054051033
refactor: remove moderator zone bottom sheet ( #55 )
...
* add some plural forms
* remove ModeratorZoneBottomSheet
* update usages
2024-10-28 23:00:49 +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
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
50590d14f2
refactor: bottom sheet overhaul • part 2 ( #38 )
...
* remove screen classes
* allow passing null duration for "never" option
* update inbox screen
* update advanced settings screen
* update Gradle scripts
2024-10-21 22:39:12 +02:00
akesi seli
d3a2c7f0ae
fix: avoid dismissing bottom sheets on long press on items if there is no callback ( #30 )
2024-10-16 09:14:59 +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
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
709bfdc209
feat: overhaul spoilers for nesting, full content, and proper rendering ( #9 )
...
* feat: overhaul spoilers for nesting, full content, and proper rendering
* feat: added check to ensure code block spoilers are ignored
* feat: removed CustomMarkdownSpoiler
2024-08-28 08:32:38 +02: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
akesi seli
c0f6bb650d
refactor: ensure consistent file names in source sets ( #5 )
...
* refactor: rename source to have consistent file names in the three source sets
DropDown.kt -> CustomDropDown.kt
* refactor: rename source to have consistent file names in the three source sets
DateTime.kt -> DateFunctions.kt
2024-08-06 08:28:00 -04: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
5b9c9065a8
fixed static testing values from b54124e
2024-08-04 12:33:17 -04:00
Christopher N7_X
b54124ec72
tweaked comment indentation style and elements
2024-08-04 11:41:54 -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
7d513ec22a
enhancement: blur images inside post body ( #1189 )
2024-08-01 08:16:31 +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
957bcb38ec
feat: add share action to text toolbar in selection mode ( #1175 )
2024-07-28 15:31:33 +02:00
Diego Beraldin
2b122e49b8
enhancement: disable gestures for action buttons if not logged ( #1174 )
2024-07-28 14:51:27 +02:00
Diego Beraldin
4069a1904f
enhancement: FAB text/icon sizes ( #1167 )
2024-07-25 13:50:52 +02:00
Diego Beraldin
605a443c8b
enhancement: move text formatting bar to bottom ( #1149 )
2024-07-17 21:26:28 +02:00
Diego Beraldin
e7bd60123e
enhancement: exit selection mode and footer long tap to open options ( #1144 )
2024-07-15 21:57:27 +02:00
Diego Beraldin
ba91d3a410
chore: update l10n ( #1138 )
2024-07-14 23:33:23 +02:00
Diego Beraldin
fe8185b08b
fix: search field focus when keyboard hidden/shown ( #1128 )
2024-07-13 23:42:38 +02:00
Christopher
3a19765ee2
fix: result type sheet opens behind IME on newer Android ( #1127 )
2024-07-13 23:26:24 +02:00
Christopher
c5076c86c5
feat: update text selection across paragraphs ( #1125 )
2024-07-13 15:26:44 +02:00
Christopher
91d24c9a2a
Feat add text selection ( #1121 )
2024-07-13 14:16:56 +02:00
Diego Beraldin
3f99e68764
feat: configurable bottom navigation • part 3 ( #1117 )
2024-07-12 14:12:56 +02:00
Diego Beraldin
932c3bc4f5
fix: comment appearance (bar theme, text class) ( #1109 )
2024-07-10 20:11:26 +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
3315f8d42e
feat: add support for user mentions ( #1092 )
2024-07-07 22:42:01 +02:00
Diego Beraldin
fa4be442a7
fix: use original video aspect ratio (full width) ( #1082 )
2024-07-05 21:36:18 +02:00
Diego Beraldin
99a4e1594c
feat: profile side menu ( #1081 )
2024-07-05 20:31:12 +02:00
Diego Beraldin
a6e24e1a43
fix: moderator and admin indicators ( #1058 )
2024-06-29 19:58:20 +02:00
Diego Beraldin
1f9e1622d8
feat: start search on long press on explore item ( #1055 )
2024-06-29 08:06:15 +02:00
Christopher
136cefaf2a
feat: add search text highlighting ( #1043 )
2024-06-26 20:40:01 +02:00
Diego Beraldin
d7bb072573
enhancement: rounded search fields ( #1035 )
2024-06-24 07:25:09 +02:00
Diego Beraldin
822f0e1ab8
chore: add xml files to avoid sync issues with Weblate ( #1018 )
2024-06-22 13:09:14 +02:00
Diego Beraldin
aa3b9fd1c5
fix: Swedish language code ( #1017 )
2024-06-22 09:42:00 +02:00
Diego Beraldin
be25f8a393
feat: moderator badge in comments ( #1016 )
2024-06-22 09:16:15 +02:00
Diego Beraldin
df1b52f0ce
feat: configurable preview length in inbox cards ( #1009 )
2024-06-20 23:17:02 +02:00
Diego Beraldin
bef8d29221
enhancement: subscription loading and navigation drawer list ( #1007 )
2024-06-20 19:52:19 +02:00