Commit Graph

2911 Commits

Author SHA1 Message Date
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
Jays2Kings
3177063ada updates to browse animation + minor to recents 2021-04-23 23:05:20 -04:00
Jays2Kings
ba86aec35e Animated recents tab icon 2021-04-23 19:41:50 -04:00
Jays2Kings
5b6463c823 Animated browse tab icon 2021-04-23 19:39:49 -04:00
Jays2Kings
f664a4cf9b Animated icon for library tab
added a 75ms delay because of lag when switching tabs
2021-04-23 19:39:22 -04:00
Jays2Kings
704f57300b Fix crash when recent manga has no title 2021-04-23 14:55:13 -04:00
Jays2Kings
87ef22003c Using common ViewHolder for WebtoonBaseHolder
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-04-23 14:54:37 -04:00
Jays2Kings
85ae4ed2e2 Removing setting the smart bg in the httppageloader
This relates to #759 and should potentially fix it, but we'll see
2021-04-22 21:25:18 -04:00
Jays2Kings
421f42cd78 Using json instead gson in chaptercache
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-04-22 20:49:44 -04:00
Jays2Kings
8e7143e8b4 Making OkHttpExtensions in line with upstream
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-04-22 20:43:41 -04:00
Jays2Kings
221bb58c8c Fix loop when using skip chapter transition
With this change the transition page now goes away. after loading. I imagine those who don't want to see this page would like this change anyway
2021-04-22 20:39:38 -04:00
Jays2Kings
aa8bc85acd Fix long press vibration on items without actions in recents 2021-04-21 13:27:41 -04:00
Jays2Kings
27fef68e54 Swipe to mark as unread in recents
Closes #762
2021-04-21 13:27:21 -04:00
Jays2Kings
d1d327cfe1 Fixed #596 2021-04-21 13:24:18 -04:00
Jays2Kings
7f818e0735 Changed Updates headers to "Fetched _x_" instead of "Added _x_" 2021-04-21 01:17:40 -04:00
Jays2Kings
49bd889fcc Tweaks to Grouped, and optimization to paging in Recents 2021-04-21 01:12:27 -04:00
Jays2Kings
f84ac9f24c More Recents options
Using a tabbed sheet here too, options include:
Updates:
   * Group chapters together (off by default)
   * Show updated time
History:
   * Group chapters together (on by default)
2021-04-21 01:11:05 -04:00
Jays2Kings
91a9b721bc Fixed #760 2021-04-20 23:10:21 -04:00
Jays2Kings
d5c7b09908 Fixed #756 2021-04-20 23:01:52 -04:00
Jays2Kings
196aa8aa0c Using AnimatedVectorDrawableCompat in all places
No idea why I trusted google with this
2021-04-19 22:49:38 -04:00
Jays2Kings
5b40f10c89 Long press reader display options now opens color filters 2021-04-19 22:48:37 -04:00
Jays2Kings
10a701c211 Fix reorder filter crash 2021-04-19 17:32:19 -04:00
Jozef Hollý
648f07bae7
Weblate translations (#722)
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi>
Co-authored-by: C201 <derasetad@gmail.com>
Co-authored-by: Emanuel Silva Sousa <esilvasousa12.es@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Eugene <e.shlyapkin99@gmail.com>
Co-authored-by: Gian Albert Alfani <alfanigian@gmail.com>
Co-authored-by: Hautzii <am.03012002@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Jakub Fabijan <animatorzPolski@gmail.com>
Co-authored-by: Kurocon <weblate@kurocon.nl>
Co-authored-by: Lucas I. Jonas <lucasmak9@gmail.com>
Co-authored-by: Lusuho <jevpsychox@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com>
Co-authored-by: Matyáš Caras <contact@hernikplays.cz>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: NineSeven <nk97lstar+github@gmail.com>
Co-authored-by: OfficialBispo <diogobispo10@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com>
Co-authored-by: Riztard Lanthorn <riyanluqman@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Zulkifli <zulhaha1@gmail.com>
Co-authored-by: f0roots <f0rootss@gmail.com>
Co-authored-by: monolifed <monolifed@protonmail.com>
Co-authored-by: opb <myniceaddress@outlook.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/cs/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/cv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/eo/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ro/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hans/
Translation: Tachiyomi/Tachiyomi J2K

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi>
Co-authored-by: C201 <derasetad@gmail.com>
Co-authored-by: Emanuel Silva Sousa <esilvasousa12.es@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Eugene <e.shlyapkin99@gmail.com>
Co-authored-by: Gian Albert Alfani <alfanigian@gmail.com>
Co-authored-by: Hautzii <am.03012002@gmail.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Jakub Fabijan <animatorzPolski@gmail.com>
Co-authored-by: Kurocon <weblate@kurocon.nl>
Co-authored-by: Lucas I. Jonas <lucasmak9@gmail.com>
Co-authored-by: Lusuho <jevpsychox@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com>
Co-authored-by: Matyáš Caras <contact@hernikplays.cz>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: NineSeven <nk97lstar+github@gmail.com>
Co-authored-by: OfficialBispo <diogobispo10@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com>
Co-authored-by: Riztard Lanthorn <riyanluqman@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Zulkifli <zulhaha1@gmail.com>
Co-authored-by: f0roots <f0rootss@gmail.com>
Co-authored-by: monolifed <monolifed@protonmail.com>
Co-authored-by: opb <myniceaddress@outlook.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
2021-04-19 16:13:09 -04:00
Jays2Kings
b94f427434 Fix migration of grid size 2021-04-19 16:12:18 -04:00
Jays2Kings
d731027b2e Using with for recycler in library 2021-04-19 16:11:39 -04:00
Jays2Kings
d45d3014f4 Dropping the first cache change of chapters
in a random attempt fix cache closed issues
2021-04-19 13:35:29 -04:00
Jays2Kings
0492b2e1dd Refactor HistoryLastReadPutResolver 2021-04-19 13:02:05 -04:00
Jays2Kings
d0ceac73f5 Fix issues with ManageCategoryDialog 2021-04-19 12:58:35 -04:00
Jays2Kings
a65ac5cab5 Fix download queue not being removed after all items downloaded 2021-04-19 03:22:34 -04:00
Jays2Kings
ff5e507255 Remove unused imports in RecentMangaHolder 2021-04-19 03:22:16 -04:00