Ivan Iskandar
e5518b7615
PullRefresh: Invoke callback only when initiated by user ( #10201 )
10 months ago
Ivan Iskandar
75314c78e0
Change default PTR colors ( #10174 )
10 months ago
Ivan Iskandar
53edae1b6b
Fix PTR initial refreshing state ( #10173 )
10 months ago
Ivan Iskandar
356fc5b524
Fix PTR extra offset calculation ( #10172 )
10 months ago
arkon
60150423d7
Call WheelPicker onSelectionChanged with initial value
...
Fixes #10157
We realistically only ever use the picker in contexts where we later
confirm or cancel with the selected value, so this is fine. If the caller
wants to ignore the initial value, they can always check if it's distinct
before/after there.
10 months ago
Ivan Iskandar
d59cb9c1e3
Migrate to M3 pull-to-refresh ( #10164 )
10 months ago
arkon
0d1bced122
Replace remaining Android-specific strings
...
Also renaming the helper composables so it's a bit easier to find/replace everything
in forks.
10 months ago
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
10 months ago
arkon
0af4703b78
Migrate to standard M3 TabIndicator
10 months ago
Ivan Iskandar
ea15bc782a
Update Scaffold fork ( #10143 )
...
https://android-review.googlesource.com/c/platform/frameworks/support/+/2690433
10 months ago
Ivan Iskandar
9ec0f73e87
Migrate deprecated progress indicator components ( #10142 )
10 months ago
arkon
336221a972
Use immutable collections in more places
10 months ago
arkon
cb67f1de52
Add Compose lint checks
...
Still need to address most of them though.
10 months ago
arkon
402e2c47fb
Fix EmptyScreen kaomoji looking broken for RTL locales
11 months ago
arkon
00b2853d3d
Convert create backup dialog to a screen
...
Allows us more flexibility in adding more options/explanations in the future.
11 months ago
arkon
e6ca54fd04
Replace custom preview annotation
11 months ago
arkon
1d144e6767
Restrict line length with ktlint
11 months ago
Eshlender
b3d7c92475
Text on tabs Overflow Ellipsis ( #10095 )
...
* Update TabbedDialog to TabbedScreen
* clean
11 months ago
arkon
64ad25d1b5
Make scrollbar slightly chonkier
...
Closes #9728
11 months ago
arkon
c53172265b
Consistent labeled checkbox composable
11 months ago
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
11 months ago
arkon
f79f0a7e97
Add haptics to SliderItem
11 months ago
arkon
7f0f67d752
Update social media icons
12 months ago
arkon
86edce0d87
Bring back relative timestamp translations
1 year ago
arkon
56d2464870
Bring back simplified relative timestamp setting
...
Except now it's just an on/off toggle for relative up to a week.
1 year ago
arkon
f9754f4f58
Fix cut off labels in reader sheet toggles
1 year ago
arkon
8824c7dbe3
Tweak reading mode and orientation sheet designs
1 year ago
arkon
d29b7c4e57
Switch to different ktlint plugin
...
Should be better at incremental builds.
To format, run `./gradlew ktlintFormat`.
1 year ago
arkon
efa7a3a167
Update Compose
...
Also remove workaround for preventing keyboard showing up for SelectItems.
1 year ago
arkon
fe90546821
Remove relative timestamps setting
1 year ago
arkon
b6620434b3
Bump dependencies
1 year ago
arkon
ee26d6dffd
Remove some uses of color resources
1 year ago
arkon
cf14831fbe
Clean up preference extensions/items a bit
1 year ago
arkon
ac306547a0
Bump dependencies
1 year ago
arkon
a3a3f44056
Constrain reader sheet to max 75% of height
1 year ago
arkon
22c6dbda3f
Replace reader sheet dropdowns with chips
1 year ago
arkon
34f7caa0fc
Use Material3 chips
1 year ago
arkon
09e4b5a9cd
Replace some reader sheet settings with FlowRow of Chips
1 year ago
arkon
1cf7f9be54
Use segmented buttons for reader background setting in sheet
1 year ago
arkon
a629db2884
Address some build warnings
1 year ago
arkon
f01a312c23
Prevent keyboard when using SelectItem in filters
...
Closes #9703
1 year ago
arkon
87bdee5990
Move SettingsItems composables to presentation-core
1 year ago
Ivan Iskandar
0759936226
Remove scrollable animation workaround ( #9690 )
...
Reverts ba93060e59
Related https://android-review.googlesource.com/c/platform/frameworks/support/+/2239762
1 year ago
Ivan Iskandar
7c90fe0f7d
AdaptiveSheet: Migrate deprecated swipeable ( #9642 )
1 year ago
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.
1 year ago
arkon
b354e37cc3
Refactor grid size slider composable for reuse
1 year ago
arkon
f2b0d74b4c
Migrate ReaderPageSheet to Compose
1 year ago
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.
1 year ago
Ivan Iskandar
6808fbbb21
Use lite compose-ui-tooling module on release builds ( #9630 )
...
The size reduction is minuscule but it's there.
1 year ago
Ivan Iskandar
b8af1621b5
Update Compose BOM v2023.06.00-alpha01 ( #9628 )
1 year ago