Ivan Iskandar
9c120e6231
Implement predictive back animation ( #10273 )
...
For home screen tabs, Navigator screens and most dialogs
2023-12-28 11:01:01 -05:00
arkon
6887d98f15
Minor tracking cleanups
2023-12-24 22:25:22 -05:00
arkon
6d74a86711
Some domain Track model migrations
2023-12-24 18:30:24 -05:00
arkon
93cbeca5c0
Highlight restore backup setting when navigating from onboarding step
2023-12-24 16:35:18 -05:00
arkon
c10cd6c808
Prevent backing out from initial onboarding
2023-12-17 18:30:43 -05:00
Ivan Iskandar
09531e7f5a
MangaScreenModel: Start downloads in IO dispatcher ( #10241 )
2023-12-17 09:55:54 -05:00
arkon
3ac68e810d
Workaround for broken nav bar icon colors
2023-12-16 11:15:09 -05:00
Ivan Iskandar
65e1e2cf4f
Refactor onboarding steps
...
(cherry picked from commit 2ca3ab077192a7e5e2e7a5fb00c303a5a633372e)
2023-12-16 10:59:14 -05:00
arkon
e36a2c68f1
Avoid crashing in SourcePreferencesFragment if source can't be loaded
...
Should probably wait for sources to definitely be loaded first, but that's
sort of a bigger change and needs to be lifecycle-aware.
2023-12-16 10:16:05 -05:00
arkon
58daedc89e
Clean up manga restoring logic
...
Some behavior changes:
- It prioritizes new entries, then anything more recently updated
- It copies the more recently updated entry's metadata (description, thumbnail, etc.)
2023-12-14 23:26:02 -05:00
arkon
d20a8fcf13
Proper check for when to navigate to tracker settings from tracking action
2023-12-14 19:52:49 -05:00
arkon
f776c36e70
Add ability to open available extension websites in WebView
...
Closes #8628
2023-12-11 22:24:33 -05:00
arkon
720169dce3
Remove action to delete saved image in notification
...
Can just open it and delete from whatever gallery app the user has which has way
more functionality.
Closes #8327
2023-12-10 18:37:45 -05:00
arkon
0d09039e5f
Fix settings screen crashing when saving state
2023-12-10 17:29:02 -05:00
arkon
3a0b3de175
Always show trackers action in MangaScreen
...
Goes to tracker settings to log in if none are set up.
2023-12-10 11:58:20 -05:00
arkon
47e544b710
Fix next local chapter not being indicated as downloaded in transition
2023-12-10 10:51:50 -05:00
arkon
e3404cd3d3
More onboarding screen additions
2023-12-09 17:49:35 -05:00
arkon
8b57169e92
Add basic onboarding screen ( #10199 )
2023-12-09 16:50:02 -05:00
arkon
ab9a26f6bd
Migrate to some newer date/time APIs
2023-12-08 23:11:53 -05:00
arkon
1f259f9298
Fix sharing saved pages from notification
...
Related to #8327
Deleting doesn't seem to do anything still, but at least doesn't throw an exception.
Also removed behavior of dismissing notification after sharing/deleting pages/backups
in case you want to do something again afterwards. Users can manually dismiss the
notification whenever they want.
2023-12-03 16:31:10 -05:00
arkon
427fbfdf5e
Minor cleanup
2023-12-03 15:56:51 -05:00
arkon
5b2a099203
Migrate ReaderColorFilterView to Compose
2023-12-03 15:34:52 -05:00
arkon
87be54aa4a
Revert overridePendingTransition refactorings
2023-12-02 11:24:13 -05:00
arkon
296201d6b7
Replace ReaderOrientation icon resources
2023-11-30 22:23:30 -05:00
arkon
5dda32bb81
Bump dependencies
2023-11-29 16:55:36 -05:00
Ivan Iskandar
8ce8b60092
Migrate downloader service to WorkManager ( #10190 )
2023-11-29 16:34:07 -05:00
Ivan Iskandar
8ff2c01bf2
HomeScreen: Add static key for TabNavigator ( #10191 )
...
Fixes incorrect tab selection after process death
2023-11-29 10:43:21 -05:00
arkon
e22eebfd02
Target SDK 30
...
Need to convert some services into WorkManager jobs before going to 31 and higher.
2023-11-28 23:02:33 -05:00
arkon
4fcdde4913
Remove storage permissions
...
Requires adjusting some file reading to first copy to a temporary file
in cache that we have permissions to read from. This is only applicable for things
like ZIP files where we need an actual File rather than just some Android content
URI shenanigans.
2023-11-28 22:50:30 -05:00
arkon
ca54984344
Use UniFile for local source file handling
2023-11-26 16:04:37 -05:00
AntsyLich
3006604922
MangaScreen: Fix close in action mode exists from screen ( #10160 )
...
* MangaScreen: Fix close in action mode exists from screen
* L
2023-11-21 22:08:41 -05:00
arkon
4a7c20f5a0
Add "Rotate wide pages to fit" for webtoon reader too
...
Closes #1977
2023-11-19 15:03:54 -05:00
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
2c032ff70d
Address more Compose lint warnings
2023-11-17 09:46:13 -05:00
Ivan Iskandar
9ec0f73e87
Migrate deprecated progress indicator components ( #10142 )
2023-11-16 09:01:45 -05:00
arkon
6eb5a25ea1
Bump dependencies
2023-11-15 22:30:10 -05:00
arkon
336221a972
Use immutable collections in more places
2023-11-11 22:44:12 -05:00
AntsyLich
b97aa23548
Implement scanlator filter ( #8803 )
...
* Implement scanlator filter
* Visual improvement to scanlator filter dialog
* Review changes + Bug fixes
Backup not containing filtered chapters and similar issue fix
* Review Changes + Fix SQL query
* Lint mamma mia
2023-11-05 10:34:35 -05:00
arkon
4502902fb0
Clean up reading mode / orientation enum classes
...
Categorizing the reading modes so we can implement a better
selection UI.
2023-11-05 10:01:19 -05:00
arkon
953f5fb025
Lint fixes
2023-11-05 09:14:57 -05:00
arkon
1d144e6767
Restrict line length with ktlint
2023-11-04 23:28:41 -04:00
arkon
69223df27c
Move tracker binding logic to interactor
2023-11-04 17:05:38 -04:00
arkon
4b225a4ff1
Revert "Always save pages/covers in subfolders"
...
This reverts commit 8568d5d6c3 .
Closes #10052
2023-11-04 16:46:02 -04:00
Ota
f30ab56fd0
New alphabetical chapter sort ( #10073 )
...
* added alphabetical chapter sorting
* Deleted sort_by_alphabet and re-utilized action_sort_alpha
* Accidentally deleted wrong string. Now solved
* Accidentally deleted wrong string. Now solved
Deleted sort_by_source instead of sort_by_alphabet in strings.xml.
Now reverted.
* Alphabetical sorting now uses Collator
* Clean up repeated Collator instances
---------
Co-authored-by: arkon <eugcheung94@gmail.com >
2023-11-04 15:47:32 -04:00
Caleb Morris
5d91b77c93
Added library sort by mean Tracker score ( #10005 )
2023-11-04 15:31:59 -04:00
AntsyLich
6d538db5f2
Show missing chapter count between two chapters in chapter list ( #10096 )
...
* Show missing chapter count between two chapters in chapter list
Closes #8460
* Fix crash
* Lint
* Review changes
* Lint
2023-11-01 22:18:19 -04:00
arkon
ce5e10be95
Clean up chapter restoring logic a bit
2023-10-29 11:43:06 -04:00
arkon
4868dd2d03
Try to ensure that reader page error message is removed if image is loaded
...
Maybe fixes #5687
2023-10-28 17:18:42 -04:00
arkon
443d56f69b
Add option to flash white screen on page change in reader for e-ink displays
...
Closes #2123
2023-10-28 16:21:45 -04:00