da16110e1c
Edge-to-edge manga details view ( #5613 )
...
* Prepare for edge-to-edge MangaController
* Fix derpy liftToScroll with our own implementation
* Edge-to-edge MangaController
Except when legacy blue theme is used.
* Save app bar lift state for controller backstack
* Fix expanded cover position after the view recycled
* Handle overlap changes when incognito mode disabled
* Tablet fixes
* Revert "Handle overlap changes when incognito mode disabled"
This reverts commit 1f492449
Breaks on rotation changes.
* Fix MangaController's swipe refresh position
* All controllers are now doing lift app bar on scroll by default
They are already doing that before so this pretty much just a cleanups.
* TachiyomiCoordinatorLayout: Support ViewPager for app bar lift state check
I'm willing to revert this if this minute detail solution is deemed too hacky xD
* Fix app bar not lifted when scrolled without fling
* Save app bar lift state across configuration changes
* Fix MangaController's swipe refresh position after configuration change
* TachiyomiCoordinatorLayout: Update ViewPager reference when controller is changed
2021-08-19 09:12:52 -04:00
914b686c8e
ReaderTransitionView: Use context theme color for texts ( #5738 )
...
* Put themed reader context in adapter
This avoids creating themed context everytime the page holder is created, this
also allows the transition view to use the same themed context.
* Check against app night mode to create themed reader context
* ReaderTransitionView: Use context theme color for texts
The whole reader will need to be recreated when changing reader background while
webtoon mode is used, because recreating just the RecyclerView without messing
up the scroll position is impossible (I hope I just missed something).
2021-08-19 09:10:05 -04:00
27133520fc
Label one-shots correctly in anilist track search ( #5741 )
...
* use format instead of type in anilist search
As per anilist graphql docs, `type` refers to whether anime/manga and is
redundant (since we already limit it to `MANGA`). What we actually want
is `format` which includes whether the media is a One-shot or Manga
This should help in making search a bit better as one no longer needs to
rely on the Date to figure out if its the One-shot entry or the Manga
entry
* Revert "use format instead of type in anilist search"
This reverts commit 6f0ba4888669f414a2093d7632eb1fab109d74de.
Accidentally changed the wrong query while further testing whoops
* use format instead of type in anilist search
As per anilist graphql docs, `type` refers to whether anime/manga and is
redundant (since we already limit it to `MANGA`). What we actually want
is `format` which includes whether the media is a One-shot or Manga
Changes search query and corresponding JSONALManga structure
2021-08-19 09:08:48 -04:00
24b967ad5c
Fix start/resume fab showing up when entering and then exiting action mode ( #5735 )
2021-08-17 22:44:35 -04:00
ca4b4a3f1e
[skip ci] Replace deprecated argument for gradle command action
2021-08-17 22:40:34 -04:00
faef35ec47
Add check for current controller before setting extension update tab badge ( #5733 )
2021-08-16 11:58:30 -04:00
326d4c2641
Fix today still being displayed even though relative time is off ( #5732 )
2021-08-16 10:28:40 -04:00
83436c9550
add Theme "Teal & Turquoise" ( #5681 )
...
* add Theme "Teal & Turquoise"
* re sorting & change tertiary dark
* use alpha on ripple color & capitalize
2021-08-16 10:15:28 -04:00
2084822731
Fix library icon unchecked state ( #5728 )
...
Path data from AVD version
2021-08-16 10:15:10 -04:00
071bad1232
Use separate string for toRelativeString "Today"
...
Apparently 0 quantity is ignored for some locales...
2021-08-15 17:42:31 -04:00
ae1a76da2b
Use toRelativeString in Updates and History headings
2021-08-15 17:42:06 -04:00
fbc6965c4e
Update google-services.json with latest version from Firebase Console
2021-08-15 17:08:43 -04:00
57a5862840
Use relative time in ChapterHolder ( #5719 )
...
* Use relative time in ChapterHolder
Similar to how J2K does it
* Use custom implementation for relative time
* Changes based on review comments
2021-08-15 17:07:48 -04:00
91fbccdbaa
Allow FilterList to be passed with default values ( #5716 )
2021-08-15 17:06:32 -04:00
0ab0dd95ae
DNS-over-HTTPS (Adguard) ( #5715 )
...
* Update DohProviders.kt
* Update NetworkHelper.kt
* Update SettingsAdvancedController.kt
* fix typo
* Fix typo
* Fix typo
2021-08-15 11:20:52 -04:00
bc41040fd3
[skip ci] Split push and PR build workflows so they don't cancel each other
2021-08-15 11:07:27 -04:00
4c8dfd0c0c
Add toggle to invert page color in reader color filter settings ( #5713 )
2021-08-15 10:58:01 -04:00
2b9dbfb390
Fix global search menu item title
2021-08-15 10:53:52 -04:00
84d546b724
Set expanded cover dimension ratio from the source image ( #5721 )
...
Avoids cropping.
2021-08-15 10:53:25 -04:00
63053b9940
Update menu icons in Browse Sources view ( closes #5397 )
2021-08-15 10:46:04 -04:00
2256030a2a
Don't allow focus on ReaderNavigationOverlayView (maybe fixes #5555 )
2021-08-15 10:42:45 -04:00
79da33b597
Open tracker page when clicking logo ( closes #5624 )
2021-08-15 10:38:10 -04:00
7d67450e58
Always re-setup background jobs on migration runs
2021-08-13 18:28:07 -04:00
8aa11951bf
Do background app/extension checks less frequently
...
Since the in-app checks occur at least once a day anyway.
2021-08-13 18:24:21 -04:00
f23f22ab01
Add in-app app update check
2021-08-13 18:18:53 -04:00
96a64c7bd2
Update dependencies
2021-08-13 18:18:22 -04:00
d1bb0fdf1d
Apply app theme styling to reader page errors and progress dialog ( #5705 )
2021-08-13 15:44:42 -04:00
feca30d7ed
Fix selector in search card item ( #5711 )
2021-08-13 15:44:25 -04:00
b650151693
[skip ci] Update documentation
2021-08-10 18:10:46 -04:00
bb3afd0dc9
Update to Contributor Covenant 2.1 ( #5697 )
2021-08-10 13:30:54 -04:00
5e77ae208d
Use correct color for reader loading indicator ( #5685 )
...
* Revert "Revert "Use correct color for reader loading indicator (#5645 )" (fixes #5669 )"
This reverts commit a4eba50c
* Fix crash on older APIs
2021-08-09 17:48:28 -04:00
24e5a4d7ec
Enable elevation overlay for MaterialSwitch ( #5686 )
2021-08-09 17:47:57 -04:00
1d10d29fa9
Replace AboutLibraries activity with custom controller
2021-08-07 11:50:20 -04:00
9b00e91773
Reorganize dependencies a bit
2021-08-07 10:50:50 -04:00
cd73c30d6f
Remove explicit CardView dependency
2021-08-07 10:50:40 -04:00
7bbba0c7d9
Update Duktape
2021-08-07 10:50:26 -04:00
7907a4fc24
Add ability to tweak auto hide sensitivity in Webtoon Reader ( #5650 )
...
* Tweak threshold
* Put setting under Webtoon instead
Because it only affects Webtoon related viewers
2021-08-07 10:34:47 -04:00
2f94f62a56
Merge branch 'fix-12' into master
...
# Conflicts:
# .github/ISSUE_TEMPLATE.md
# .github/ISSUE_TEMPLATE/report_issue.yml
# .github/ISSUE_TEMPLATE/request_feature.yml
2021-08-06 17:33:24 -04:00
85791a9336
Release v0.12.1
v0.12.1
2021-08-06 17:31:22 -04:00
a4eba50cfd
Revert "Use correct color for reader loading indicator ( #5645 )" ( fixes #5669 )
...
This reverts commit 7a1b6142df
.
2021-08-06 17:30:51 -04:00
03980b2f27
Remove ability to set in-app language differently from system's
2021-08-06 16:45:40 -04:00
664e5cfb59
[skip ci] Update issue templates
2021-08-06 15:43:24 -04:00
b9736df7e0
Re-enable preview build things
2021-08-06 15:38:16 -04:00
f48b2681e3
Release v0.12.0
v0.12.0
2021-08-06 15:37:42 -04:00
ab46bd56b0
Remove janky tracker icon UI
2021-08-06 14:55:45 -04:00
c23506e887
Fix RTL support
2021-08-06 14:50:51 -04:00
9ad67a7b7d
Weblate translations ( #5571 )
...
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Albedo <Illiator27@gmail.com >
Co-authored-by: Alejandro Djeordjian <masterdragondark@gmail.com >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alifian Caesar <alifiancaesar@gmail.com >
Co-authored-by: Blue <bluestuffish@gmail.com >
Co-authored-by: Bùi Nguyễn Hoàng Thọ <buinguyenhoangtho97@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Carlos Hernández García <carlosdezia@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: Femto <yusufackerman10@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Hytashi <pierrot.bourdeau@yahoo.fr >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jendrej <ejjendrej@gmail.com >
Co-authored-by: Ken Swenson <flat@esoteric.moe >
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: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Napuzu <napuzu@hotmail.com >
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Prince Carl <addminusevei@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: Роман <Rozhenkov69@gmail.com >
Co-authored-by: あぽろあぽろ <aporotilyoko0000@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es_419/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/jv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/uz/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Albedo <Illiator27@gmail.com >
Co-authored-by: Alejandro Djeordjian <masterdragondark@gmail.com >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: Alifian Caesar <alifiancaesar@gmail.com >
Co-authored-by: Blue <bluestuffish@gmail.com >
Co-authored-by: Bùi Nguyễn Hoàng Thọ <buinguyenhoangtho97@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Carlos Hernández García <carlosdezia@gmail.com >
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Eugene <e.shlyapkin99@gmail.com >
Co-authored-by: Femto <yusufackerman10@gmail.com >
Co-authored-by: Hytashi <pierrot.bourdeau@yahoo.fr >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Jendrej <ejjendrej@gmail.com >
Co-authored-by: Ken Swenson <flat@esoteric.moe >
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: Matyáš Caras <contact@hernikplays.cz >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Napuzu <napuzu@hotmail.com >
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Paulo Pinho <kebrus@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Prince Carl <addminusevei@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: Роман <Rozhenkov69@gmail.com >
Co-authored-by: あぽろあぽろ <aporotilyoko0000@gmail.com >
2021-08-06 14:43:33 -04:00
7a1b6142df
Use correct color for reader loading indicator ( #5645 )
...
Night theme color will be used when black or gray background color is used.
2021-08-06 14:22:04 -04:00
478256d766
Remove autosizing for manga title in tablet view, fix centering
2021-08-06 14:18:37 -04:00
4d92caacef
Dependency updates
2021-08-06 13:40:01 -04:00