Commit Graph

85 Commits

Author SHA1 Message Date
f31bc47757 Clean up storage usage info
- Show bar representation of used/total space
- Handle all mounted storages
- Also included a bunch of unrelated immutables changes, sorry
2023-12-25 18:11:22 -05:00
2d7650537d Address some build warnings 2023-12-25 16:31:40 -05:00
65e1e2cf4f Refactor onboarding steps
(cherry picked from commit 2ca3ab077192a7e5e2e7a5fb00c303a5a633372e)
2023-12-16 10:59:14 -05:00
e56bf82c31 Clean up some text alpha modifiers 2023-12-13 22:21:55 -05:00
cc56fde9fe Onboarding screen tweaks
- Opposite transition when going back a step
- Don't allow skipping (I don't want to deal with an unset storage location in other places)
2023-12-10 17:28:34 -05:00
e5518b7615 PullRefresh: Invoke callback only when initiated by user (#10201) 2023-12-02 11:19:43 -05:00
75314c78e0 Change default PTR colors (#10174) 2023-11-25 10:54:20 -05:00
53edae1b6b Fix PTR initial refreshing state (#10173) 2023-11-25 10:27:49 -05:00
356fc5b524 Fix PTR extra offset calculation (#10172) 2023-11-25 08:56:15 -05:00
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.
2023-11-21 22:30:32 -05:00
d59cb9c1e3 Migrate to M3 pull-to-refresh (#10164) 2023-11-21 22:09:41 -05:00
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
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
0af4703b78 Migrate to standard M3 TabIndicator 2023-11-16 09:16:24 -05:00
ea15bc782a Update Scaffold fork (#10143)
https://android-review.googlesource.com/c/platform/frameworks/support/+/2690433
2023-11-16 09:02:36 -05:00
9ec0f73e87 Migrate deprecated progress indicator components (#10142) 2023-11-16 09:01:45 -05:00
336221a972 Use immutable collections in more places 2023-11-11 22:44:12 -05:00
cb67f1de52 Add Compose lint checks
Still need to address most of them though.
2023-11-11 18:13:44 -05:00
402e2c47fb Fix EmptyScreen kaomoji looking broken for RTL locales 2023-11-08 22:08:19 -05:00
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
e6ca54fd04 Replace custom preview annotation 2023-11-05 10:34:19 -05:00
1d144e6767 Restrict line length with ktlint 2023-11-04 23:28:41 -04:00
b3d7c92475 Text on tabs Overflow Ellipsis (#10095)
* Update TabbedDialog to TabbedScreen

* clean
2023-11-01 22:17:17 -04:00
64ad25d1b5 Make scrollbar slightly chonkier
Closes #9728
2023-10-28 22:41:35 -04:00
c53172265b Consistent labeled checkbox composable 2023-10-21 09:42:12 -04:00
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
f79f0a7e97 Add haptics to SliderItem 2023-10-14 22:47:02 -04:00
7f0f67d752 Update social media icons 2023-10-05 09:33:34 -04:00
86edce0d87 Bring back relative timestamp translations 2023-09-24 17:26:12 -04:00
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
f9754f4f58 Fix cut off labels in reader sheet toggles 2023-09-11 18:39:36 -04:00
8824c7dbe3 Tweak reading mode and orientation sheet designs 2023-09-10 22:36:57 -04:00
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
efa7a3a167 Update Compose
Also remove workaround for preventing keyboard showing up for SelectItems.
2023-08-10 22:45:58 -04:00
fe90546821 Remove relative timestamps setting 2023-07-29 10:03:16 -04:00
b6620434b3 Bump dependencies 2023-07-26 22:56:49 -04:00
ee26d6dffd Remove some uses of color resources 2023-07-22 18:56:45 -04:00
cf14831fbe Clean up preference extensions/items a bit 2023-07-19 21:57:22 -04:00
ac306547a0 Bump dependencies 2023-07-18 19:12:04 -04:00
a3a3f44056 Constrain reader sheet to max 75% of height 2023-07-16 09:59:17 -04:00
22c6dbda3f Replace reader sheet dropdowns with chips 2023-07-16 09:58:52 -04:00
34f7caa0fc Use Material3 chips 2023-07-16 09:11:57 -04:00
09e4b5a9cd Replace some reader sheet settings with FlowRow of Chips 2023-07-15 14:27:30 -04:00
1cf7f9be54 Use segmented buttons for reader background setting in sheet 2023-07-15 13:05:06 -04:00
a629db2884 Address some build warnings 2023-07-14 23:08:45 -04:00
f01a312c23 Prevent keyboard when using SelectItem in filters
Closes #9703
2023-07-13 17:38:15 -04:00
87bdee5990 Move SettingsItems composables to presentation-core 2023-07-10 17:25:52 -04:00
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
7c90fe0f7d AdaptiveSheet: Migrate deprecated swipeable (#9642) 2023-06-26 22:20:08 -04:00
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