arkon
|
0d1bced122
|
Replace remaining Android-specific strings
Also renaming the helper composables so it's a bit easier to find/replace everything
in forks.
|
2023-11-18 19:41:33 -05:00 |
|
arkon
|
46e734fc8e
|
Migrate to multiplatform string resources (#10147)
* Migrate to multiplatform string resources
* Move plurals translations into separate files
* Fix lint check on generated files
|
2023-11-18 13:54:56 -05:00 |
|
arkon
|
0af4703b78
|
Migrate to standard M3 TabIndicator
|
2023-11-16 09:16:24 -05:00 |
|
Ivan Iskandar
|
ea15bc782a
|
Update Scaffold fork (#10143)
https://android-review.googlesource.com/c/platform/frameworks/support/+/2690433
|
2023-11-16 09:02:36 -05:00 |
|
Ivan Iskandar
|
9ec0f73e87
|
Migrate deprecated progress indicator components (#10142)
|
2023-11-16 09:01:45 -05:00 |
|
arkon
|
336221a972
|
Use immutable collections in more places
|
2023-11-11 22:44:12 -05:00 |
|
arkon
|
cb67f1de52
|
Add Compose lint checks
Still need to address most of them though.
|
2023-11-11 18:13:44 -05:00 |
|
arkon
|
402e2c47fb
|
Fix EmptyScreen kaomoji looking broken for RTL locales
|
2023-11-08 22:08:19 -05:00 |
|
arkon
|
00b2853d3d
|
Convert create backup dialog to a screen
Allows us more flexibility in adding more options/explanations in the future.
|
2023-11-05 17:22:08 -05:00 |
|
arkon
|
e6ca54fd04
|
Replace custom preview annotation
|
2023-11-05 10:34:19 -05:00 |
|
arkon
|
1d144e6767
|
Restrict line length with ktlint
|
2023-11-04 23:28:41 -04:00 |
|
Eshlender
|
b3d7c92475
|
Text on tabs Overflow Ellipsis (#10095)
* Update TabbedDialog to TabbedScreen
* clean
|
2023-11-01 22:17:17 -04:00 |
|
arkon
|
64ad25d1b5
|
Make scrollbar slightly chonkier
Closes #9728
|
2023-10-28 22:41:35 -04:00 |
|
arkon
|
c53172265b
|
Consistent labeled checkbox composable
|
2023-10-21 09:42:12 -04:00 |
|
Prasidh Gopal Anchan
|
2bf77f1d81
|
Fix checkboxes not working after scrolling in filter sheet (#10023)
Fixed an issue where CheckBox was not being checked after scrolling in the Filter tab
|
2023-10-15 17:10:01 -04:00 |
|
arkon
|
f79f0a7e97
|
Add haptics to SliderItem
|
2023-10-14 22:47:02 -04:00 |
|
arkon
|
7f0f67d752
|
Update social media icons
|
2023-10-05 09:33:34 -04:00 |
|
arkon
|
86edce0d87
|
Bring back relative timestamp translations
|
2023-09-24 17:26:12 -04:00 |
|
arkon
|
56d2464870
|
Bring back simplified relative timestamp setting
Except now it's just an on/off toggle for relative up to a week.
|
2023-09-24 17:18:10 -04:00 |
|
arkon
|
f9754f4f58
|
Fix cut off labels in reader sheet toggles
|
2023-09-11 18:39:36 -04:00 |
|
arkon
|
8824c7dbe3
|
Tweak reading mode and orientation sheet designs
|
2023-09-10 22:36:57 -04:00 |
|
arkon
|
d29b7c4e57
|
Switch to different ktlint plugin
Should be better at incremental builds.
To format, run `./gradlew ktlintFormat`.
|
2023-09-01 23:02:18 -04:00 |
|
arkon
|
efa7a3a167
|
Update Compose
Also remove workaround for preventing keyboard showing up for SelectItems.
|
2023-08-10 22:45:58 -04:00 |
|
arkon
|
fe90546821
|
Remove relative timestamps setting
|
2023-07-29 10:03:16 -04:00 |
|
arkon
|
b6620434b3
|
Bump dependencies
|
2023-07-26 22:56:49 -04:00 |
|
arkon
|
ee26d6dffd
|
Remove some uses of color resources
|
2023-07-22 18:56:45 -04:00 |
|
arkon
|
cf14831fbe
|
Clean up preference extensions/items a bit
|
2023-07-19 21:57:22 -04:00 |
|
arkon
|
ac306547a0
|
Bump dependencies
|
2023-07-18 19:12:04 -04:00 |
|
arkon
|
a3a3f44056
|
Constrain reader sheet to max 75% of height
|
2023-07-16 09:59:17 -04:00 |
|
arkon
|
22c6dbda3f
|
Replace reader sheet dropdowns with chips
|
2023-07-16 09:58:52 -04:00 |
|
arkon
|
34f7caa0fc
|
Use Material3 chips
|
2023-07-16 09:11:57 -04:00 |
|
arkon
|
09e4b5a9cd
|
Replace some reader sheet settings with FlowRow of Chips
|
2023-07-15 14:27:30 -04:00 |
|
arkon
|
1cf7f9be54
|
Use segmented buttons for reader background setting in sheet
|
2023-07-15 13:05:06 -04:00 |
|
arkon
|
a629db2884
|
Address some build warnings
|
2023-07-14 23:08:45 -04:00 |
|
arkon
|
f01a312c23
|
Prevent keyboard when using SelectItem in filters
Closes #9703
|
2023-07-13 17:38:15 -04:00 |
|
arkon
|
87bdee5990
|
Move SettingsItems composables to presentation-core
|
2023-07-10 17:25:52 -04:00 |
|
Ivan Iskandar
|
0759936226
|
Remove scrollable animation workaround (#9690)
Reverts ba93060e59
Related https://android-review.googlesource.com/c/platform/frameworks/support/+/2239762
|
2023-07-09 14:08:58 -04:00 |
|
Ivan Iskandar
|
7c90fe0f7d
|
AdaptiveSheet: Migrate deprecated swipeable (#9642)
|
2023-06-26 22:20:08 -04:00 |
|
arkon
|
fe82cdb9c8
|
Migrate ReaderColorFilterSettings to Compose
It'll eventually be a tab with the other settings again once the other tabs are also
migrated over so it's just a single Compose sheet.
|
2023-06-24 12:51:10 -04:00 |
|
arkon
|
b354e37cc3
|
Refactor grid size slider composable for reuse
|
2023-06-24 11:23:06 -04:00 |
|
arkon
|
f2b0d74b4c
|
Migrate ReaderPageSheet to Compose
|
2023-06-23 23:17:47 -04:00 |
|
Ivan Iskandar
|
25b0458930
|
composed Modifier changes (#9631)
Referring at the examples and other internal usages, the
resulting stateful Modifier should be separated from
all the previous Modifier chain.
|
2023-06-23 17:54:01 -04:00 |
|
Ivan Iskandar
|
b8af1621b5
|
Update Compose BOM v2023.06.00-alpha01 (#9628)
|
2023-06-22 21:50:18 -04:00 |
|
Ivan Iskandar
|
39e4568460
|
ReaderProgressIndicator: Convert to Compose (#9574)
|
2023-06-03 13:11:41 -04:00 |
|
arkon
|
46efd4c134
|
Fix some crashes
|
2023-05-27 09:53:01 -04:00 |
|
arkon
|
dfd38db7e3
|
Use primitive state holders
|
2023-05-27 09:22:31 -04:00 |
|
Ivan Iskandar
|
0189fc1f66
|
Bump Compose BOM version 2023.04.00-beta01.1 (#9548)
|
2023-05-27 09:17:31 -04:00 |
|
arkon
|
5a9889b562
|
Upgrade Compose
Co-authored-by: ivaniskandar <ivaniskandar@users.noreply.github.com>
|
2023-05-21 11:21:32 -04:00 |
|
Ivan Iskandar
|
96defd6b05
|
Replace our custom Pager (#9494)
Turns out that changing the pagerSnapDistance
is enough to achieve the same result.
|
2023-05-13 12:06:00 -04:00 |
|
AntsyLich
|
c21813a8b5
|
Add an icon to "Item Per Row" on library sheet (#9414)
Also cleanup `SettingsItems.kt`
|
2023-04-28 10:08:35 -04:00 |
|