Commit Graph

3364 Commits

Author SHA1 Message Date
Jays2Kings
b3d05d50fa Update all extension button now runs extension job instead of throwing all exts into the dl queue 2021-08-22 23:26:50 -04:00
Jays2Kings
9eef1b48a8 Run extension auto updater only when library service isnt running
Will wait for library service to finish, or downloads to finish before running
2021-08-22 23:25:02 -04:00
Jays2Kings
1b08e07037 Fix updatable extensions having installed/updated subtext 2021-08-22 21:47:50 -04:00
Jays2Kings
8a4030a546 adjust text color of extension group headers
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-08-12 13:05:02 -04:00
Jays2Kings
330eb1f8ec Use new natural sort library to sort local manga page files
Fixes #964

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-08-12 12:25:35 -04:00
Jays2Kings
697cccb144 remove custom updateLayoutParams method
its been added to core androidx long ago so no need
2021-08-11 22:44:51 -04:00
Jays2Kings
a81e95b192 removing one of the post calls in library
just as a start
2021-08-11 22:22:52 -04:00
Jays2Kings
7156b9469b remove warnings in library_category_header_item.xml 2021-08-11 22:22:34 -04:00
Jays2Kings
7e812f9530 Change sorting order of installed extensions
Default is Name
Other options are Recently updated, Recently installed, and Language
2021-08-11 22:15:52 -04:00
Jays2Kings
fa80fa94a0 switching automaticExtUpdates to flow 2021-08-11 21:59:08 -04:00
Jays2Kings
0d9f32b96f Save/Sharing a cover now save/shares the custom one
Closes #608
2021-08-10 22:44:17 -04:00
Jays2Kings
06933c3612 Adding back option to save animated covers 2021-08-10 22:40:45 -04:00
Jays2Kings
d96365bd93 Start a genre search for tags while in browse or recents
Using the logic for browse from upstream, but also adding in a contains check in case the tag fails [such as tapping "Japanese" when the filter item has "Japanese (Manga)"]

Closes #960

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-08-10 20:23:19 -04:00
Jays2Kings
1198c2a77e Update source filter items
TristateItem now uses TriStateCheckBox to animate between states
SortItem now uses SortTextView
Both views now support textAppearance & drawablePadding via xml
2021-08-10 20:22:29 -04:00
Jays2Kings
8b511b5708 Recent covers now follows the uniform covers setting
Can also change in in Recents' display options
2021-08-10 18:55:42 -04:00
Jays2Kings
66f71ef9f4 After auto installing extensions, make sure there isnt a chance the auto installer runs again
in case the auto installer failed for some reason (like out of storage space or network issues or miui breaks this in a12)
2021-08-10 16:59:50 -04:00
Jays2Kings
962247b2f4 Fix crash when opening animated manga covers
Fixes #957
2021-08-10 16:58:26 -04:00
Jays2Kings
18d385d5ac Reader chapter sheet now needs two swipes from recycler view to collapse
similar to other bottom sheets, if you're not at the top of the list and reach the top while dragging, it will not drag the sheet down. only when at the top it will drag down
2021-08-10 16:58:08 -04:00
Jays2Kings
c9fbe8f847 Switching reader pagelayout button actions
single click:
   * when using automatic layout: switches between single (or split page) and double page mode
   * when not: opens popup to switch between the 3
long click: open same popup
2021-08-10 16:58:08 -04:00
Jays2Kings
04843a6666 more updates to "you" themes 2021-08-07 17:42:01 -04:00
Jays2Kings
60d4c30e9a
Splitting double pages (#961)
* Split double pages

* various fixes for split double page
2021-08-07 17:17:13 -04:00
Jays2Kings
ff9f79f2fc Using TriStateBox for manage category dialog
so you can now exclude categories in that dialog as well
2021-08-07 17:13:29 -04:00
Jays2Kings
e24686f0cf Add setting to disable extension updated notification
it jumps to the notification setting
2021-08-07 17:11:39 -04:00
Jays2Kings
a5fbd4dade Add "Dynamic" to the Material You themes 2021-08-07 13:33:27 -04:00
Jays2Kings
b9c7666ca6 Use extension install activity for pre A12 or ext. is installed from elsewhere 2021-08-07 13:28:26 -04:00
Jays2Kings
37abd2aa2e Fix crash when installing an extension 2021-08-07 13:28:10 -04:00
Jays2Kings
7dfbd6aab3 Fix extension installer running on loop when all updates for extensions are previously installed by app 2021-08-07 13:21:56 -04:00
Jays2Kings
9f31529870 [A12] Automatically update extensions that can be silently updated 2021-08-07 00:10:40 -04:00
Jays2Kings
51ec6d9bf6 minor updates to summaries in library settings
adding support for preSummaryRes for more deceptive summaries with the value
2021-08-06 22:43:54 -04:00
Jays2Kings
430bc10e4e Adding actual color for download badge to attrs
Sorry Carlos

Also setting the third accent color for monet themes to the download badge color
2021-08-06 22:40:49 -04:00
Jays2Kings
8ad2d5ff55 Fixes to night monet theme 2021-08-06 22:40:04 -04:00
Jays2Kings
c0fbdb7fd0 Fix older tablets not showing the library bottom sheet when peeked 2021-08-06 22:39:49 -04:00
Jays2Kings
9a009f7a76 Updating config for side nav to show up on landscape and larger tablets in any orientation 2021-08-06 22:38:45 -04:00
Jays2Kings
ccd08f7bdc Switching extension install activity to broadcast
so updating from a notification does not open the app anymore
2021-07-25 13:49:17 -04:00
Jays2Kings
f1e4669e5c Fix amoled theme resetting on relaunch for older devices/system light theme 2021-07-23 18:49:38 -04:00
Jays2Kings
72ffc9abd0 Fixed fresh installs on A12 not using Monet theme by default 2021-07-23 14:54:11 -04:00
Jays2Kings
c3fd4349fe
Weblate translations (#943)
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Bùi Nguyễn Hoàng Thọ <buinguyenhoangtho97@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Jendrej <ejjendrej@gmail.com>
Co-authored-by: Kurocon <weblate@kurocon.nl>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Maxime Dias <maxime-dias_student2021@wilder.school>
Co-authored-by: Mubarek Seyd Juhar <mubareksd@gmail.com>
Co-authored-by: Paulo Pinho <kebrus@gmail.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Rishab Garg <rishgarg@gmail.com>
Co-authored-by: Rodrigo Tavares <rodrigost23@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Tarık Yıldız <tariky113@gmail.com>
Co-authored-by: Zakhar Timoshenko <vp1984tanki@gmail.com>
Co-authored-by: monolifed <monolifed@protonmail.com>
Co-authored-by: waitingmoon <takeda.s1027@gmail.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ja/
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/pl/
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/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/vi/
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: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Bùi Nguyễn Hoàng Thọ <buinguyenhoangtho97@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Jendrej <ejjendrej@gmail.com>
Co-authored-by: Kurocon <weblate@kurocon.nl>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Maxime Dias <maxime-dias_student2021@wilder.school>
Co-authored-by: Mubarek Seyd Juhar <mubareksd@gmail.com>
Co-authored-by: Paulo Pinho <kebrus@gmail.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Rishab Garg <rishgarg@gmail.com>
Co-authored-by: Rodrigo Tavares <rodrigost23@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Tarık Yıldız <tariky113@gmail.com>
Co-authored-by: Zakhar Timoshenko <vp1984tanki@gmail.com>
Co-authored-by: monolifed <monolifed@protonmail.com>
Co-authored-by: waitingmoon <takeda.s1027@gmail.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
2021-07-23 14:25:45 -04:00
Jays2Kings
cdeebf9220 remove unused apply in KitsuApi 2021-07-22 21:49:36 -04:00
arkon
55a0c01012 Update detection of disabled MIUI Optimization 2021-07-22 17:07:53 -04:00
Andreas
ba22641ff1 Add support for start/end fields for Kitsu (#5573)
Also shifting kitsu api to use kotlinx.serialization.json
2021-07-22 16:56:16 -04:00
arkon
db82cdedcb Revert jsDelivr CDN fallback
It doesn't work unless you provide actual semver versions, but we don't do that.
2021-07-22 13:13:17 -04:00
Jays2Kings
5e5feb6f12 clean out unused methods in AutoUpdaterJob 2021-07-21 17:36:25 -04:00
Jays2Kings
95e52e0d2e Update blur and alpha for manga backdrop
more alpha is applied for a12
more blur in general for a12

cover now uses the top half of the manga cover to target
2021-07-20 23:22:48 -04:00
Jays2Kings
5c0ccde9fa Fixed dialog callbacks not working on a11 and under when blurbehind window is used 2021-07-20 22:30:58 -04:00
Jays2Kings
29c6c892c7 Fixed prompt for allow app installs not showing from self updater
Also making it so the silent installer doesn't run if the app is not allowed to install packages
2021-07-20 18:06:09 -04:00
Jays2Kings
7b493fca8f Android 12: Recents URL sharing for webview urls 2021-07-20 17:07:33 -04:00
Jays2Kings
2c3a5de679 Fixed browse source search not working the first time
no idea how it broke but this should fix it all the same
2021-07-20 15:22:48 -04:00
Jays2Kings
dd877edb49 ignore gesture insets for library filter sheet 2021-07-20 14:56:30 -04:00
Jays2Kings
922f115c78 Fixed completed oneshots not being added correctly
Fixes #939
2021-07-20 14:50:31 -04:00
Jays2Kings
a0bc45af46 Using a dialog for the full cover transition in manga details
which will optimize the blur by a lot

(also adding in the manga detail button styles from upstream, not using it for anything but save/share)
2021-07-20 13:22:59 -04:00