Commit Graph

2928 Commits

Author SHA1 Message Date
Jays2Kings
c9e22d898d Random potential crash fixes 2021-04-27 02:29:09 -04:00
Jays2Kings
dbf96f68ff Library presenter now fixes category order when 2 categories have the same order
It's unlikely the case and nothing awful happens with it, but it fixes the jump to category sheet
2021-04-27 02:28:59 -04:00
Jays2Kings
d1c709ce2c Fix crash when using -1 as an id for MaterialMenuSheet
turns out fast adapter does not like -1 as an id
2021-04-27 02:27:13 -04:00
Jays2Kings
5c6a91b0d3 Option to include default category in downloading new chapters 2021-04-27 02:06:57 -04:00
Jays2Kings
63e6fb715d Updates to manage category dialog
Fixes to default category basically + adding global update check to default
2021-04-27 00:48:58 -04:00
nzoba
d72189b8e4
Adding Default categorie in global update pref (#745) 2021-04-27 00:06:19 -04:00
Jays2Kings
8826e7984f Changed wording from "Last fetched" to "Date fetched"
Matches upstream and sounds better
Also moved it lower in the sort list
Also updates "Last Updated" to "Last updated" (was thinking of using this string instead for fetch but too much confusion)
2021-04-26 21:28:51 -04:00
Jays2Kings
1858d70f97 Fix bad indexes in MaterialMenuSheet 2021-04-26 21:18:43 -04:00
Jays2Kings
b39225cac5 Fix manga shortcuts saying "Manga" 2021-04-26 21:18:14 -04:00
Jays2Kings
a71bdc14c5 LibrarySort is now an enum
with lot of helper methods and stuff
With it came the refactoring of Category sort options

Also a new icon for last fetched
2021-04-26 21:16:51 -04:00
Jays2Kings
1ceb9692bb Adding last fetched sort 2021-04-26 15:54:39 -04:00
Jays2Kings
6632ea2d2f Moving library to new base coroutine classes 2021-04-26 15:37:57 -04:00
Jays2Kings
a9125cc591 Create base coroutine classes for controller/presenters
Using so far for recents and extensions presenter
2021-04-26 15:36:57 -04:00
Jays2Kings
f28419ce3f removed logic to try and fix the fast scroll
It just can't be fixed...
2021-04-26 15:05:39 -04:00
Jays2Kings
f5b5be9e0b Using viewscope in about 2021-04-26 15:05:10 -04:00
Jays2Kings
0b4019a1cb Fixes to CoroutineScope
This includes removing what I thought was a good helper method for a list of preferences

Also using a base scope for controllers (others will have to be updated later)
2021-04-26 05:29:12 -04:00
Jays2Kings
8753d188d1 MaterialMenuSheet now uses a recyclerview
Also moved whats new sheet to mainactivity as a function
2021-04-26 04:43:52 -04:00
Jays2Kings
d0af0ddffe recyclerView helper method in E2Ebottom sheet prevent accidental drag downs 2021-04-26 03:28:36 -04:00
Jays2Kings
8523dba27b Creating a base class for the edge2edge bottomsheets 2021-04-26 03:15:59 -04:00
Jays2Kings
5ca4e8ade0 remove visible helper
big ups to android studio for breaking indexing hard while I refactor
2021-04-26 02:28:04 -04:00
Jays2Kings
5d2e0ebbe7 remove gone helper 2021-04-26 02:19:45 -04:00
Jays2Kings
fa4de0990f remove invisible helper 2021-04-26 02:03:59 -04:00
Jays2Kings
dc80b37dbc missed import on CoverViewTarget 2021-04-26 01:52:56 -04:00
Jays2Kings
7dbd6a4128 Replace visInvisIf helper with isInvisible 2021-04-26 01:46:28 -04:00
Jays2Kings
18111be272 Removing isVisible/visibleIf helper methods for androidx.core.view 2021-04-26 01:39:09 -04:00
Jays2Kings
20f8fac479 remove java.enumConstants where unneeded 2021-04-26 01:25:53 -04:00
Jays2Kings
4fa4953a7e Fix warnings/suggestions in reader 2021-04-26 01:25:08 -04:00
Jays2Kings
7a90d1bf06 Using popup menu helper for reading mode 2021-04-26 01:19:02 -04:00
Jays2Kings
cd81df0cf2 Move Themes enum into its own file 2021-04-26 01:12:08 -04:00
Jays2Kings
b7b2c9ab64 Move ReaderBottomButton to its own file 2021-04-26 01:05:16 -04:00
Jays2Kings
47f6c54412 Helper method for list of preferences flow 2021-04-26 00:55:37 -04:00
Jays2Kings
820d240997 Updates to rotation options
Taken from upstream:
Forced orientation are now locked
Free-ish modes is now Portrait/Landscape instead of lock
Rotation button in bottom sheet toolbar (default off)
Popup menu helper method

Also because it's getting crowded, updated layouts of the buttons in the sheet to compress themselves a bit if people go crazy (though display options will always be full width)

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-04-26 00:38:12 -04:00
Jays2Kings
fdc976d4f9 using lowercased phrases for "search" screen titles
Recents updated to say "search updates & history" which changes based on the tab you're in
Library updated to say "search your library"
2021-04-25 12:05:30 -04:00
Jays2Kings
371b77e75f Fix solid appbar bg when leaving recents to another tab
Caused by 48a4b3091
2021-04-24 17:01:14 -04:00
Jays2Kings
fe09262a66 Perform a global search via share menu
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-04-24 16:42:46 -04:00
Jays2Kings
a756b40b47 adding QUERY_ALL_PACKAGES permission
since it'll later be used whenever target sdk 30 happens

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-04-24 16:33:56 -04:00
Jays2Kings
c9388f6633 Open source from global search
Along with other changes from upstream

The difference as you'd expect:
Not allowing the opening of a source on migration and from extension intent
Also when moving up sources in global search after returning results. The incoming results for subsequent sources will go under the already returned results, instead of being alphabetical and shifting the top results (pinned sources still show on top though)

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-04-24 16:31:31 -04:00
Jays2Kings
48a4b3091f Fix recents having transparent appbar on pop enter 2021-04-24 15:12:43 -04:00
Jays2Kings
9572c9b7ee Searching in library now moves to the top of the list on text change 2021-04-24 14:58:34 -04:00
Jays2Kings
2d520026a1 Search bar toolbar in some screens + many search fixes
This would be a yoink if this wasn't from scratch, so let's call it a spiritual yoink

Floating search bar as a toolbar for the following screens:
Library, Recents, Browse, Settings, Browse Source, Global search

Fixes include:
Searching now saves when pausing/resuming tachi activity

Other changes:
Tapping on the search bar in library also shows backdrop now (which will collapse on close/starting to type
Also using a subtitle in the library to show the current category

*good luck TF*
2021-04-24 14:52:05 -04:00
Jays2Kings
9d74c2fba3 Show read manga in recents when searching, even if setting is off 2021-04-24 14:13:14 -04:00
Jays2Kings
1ed58d8bee remove unused import in search controller 2021-04-24 14:12:52 -04:00
Jays2Kings
afc61ebf32 Fix accent color on fast scroll 2021-04-24 14:10:22 -04:00
Jays2Kings
bc760cf7b1 Fixes to fast scroller
Using android back gesture no longer sometimes jump the screen
Fix issue when sometimes dragging fastscroll tries to drag to the top on release
2021-04-24 14:09:49 -04:00
Jays2Kings
0327accecb Download badge is now inverted for themes with black colorOnAccent 2021-04-24 13:30:25 -04:00
Jays2Kings
bf3cba380f Fix layout of options in library filter sheet 2021-04-24 04:11:36 -04:00
Jays2Kings
9e813f773b Long press in global search to add to/remove from library 2021-04-24 04:02:01 -04:00
Jays2Kings
a33f339c19 Rename asFlow helper method
for asImmediateFlow with scope to asImmediateFlowIn
2021-04-23 23:32:59 -04:00
Jays2Kings
ec87df7056 Fixed #765 2021-04-23 23:19:55 -04:00
Jays2Kings
6906fff121 Downloading/Deleteing batch chapters now ignores current filter
Fixes #761
Also deleting all chapter now delete entire manga folder, not just chapters

Also also trying to delete certain type of chapters will pop up "No chapters to delete" if theres... yeah
2021-04-23 23:13:48 -04:00