Commit Graph

3013 Commits

Author SHA1 Message Date
Jays2Kings
f264a69626 Refactoring RecentMangaAdapter + removing recents header while searching 2021-04-06 21:51:50 -04:00
Jays2Kings
0545780ae9 Recents Options
*Show Downloads on all, unread, or none of the items
*Show manga title first
*Show/Hide Reset History Button
*Show read chapters in Grouped/All
2021-04-06 21:36:30 -04:00
Jays2Kings
3492117cb1 Fix material spinner view popup not changing the selection for enum prefs 2021-04-06 21:24:34 -04:00
Jays2Kings
3956a4b2dc Fix Recent manga button layout spacing 2021-04-06 21:23:29 -04:00
Jays2Kings
ddd2ebf286 Fix warnings in manga list item xml 2021-04-06 20:55:50 -04:00
Jays2Kings
bb31a16190 Add button to remove reading history in recents
As an alternative to long press (which in another commit can be removed)
2021-04-06 18:14:34 -04:00
Jays2Kings
0c66d3b8b6 UI Revamp of Recents
*Now Endless scrolling in ungrouped/history/updates
*Removed going to history/updates controller in grouped (will later be removed entirely)
*Always showing a header to switch modes, instead of using a filter button (which will later be replaced
2021-04-06 17:06:22 -04:00
Jays2Kings
2d10680fd9 Using set categories sheet to bulk move in library 2021-04-06 12:25:56 -04:00
Jays2Kings
5868ca3197 Fixes to bottom sheet in browse
same scroll behavior as the set categories sheet: it will not collapse the recycler when reaching the top of the list. Only when swiping down after being at the top of the list will it be able to scroll away

Also fixing appbar elevation when returning to browse controller
2021-04-05 23:10:42 -04:00
Jays2Kings
f724f66e66 Only hide start readin if badge is set to off
No longer hiding if unread badge is off
2021-04-05 22:27:32 -04:00
Jays2Kings
4ece78fc20 Fixed #693
Which because i'm a dum dum implentmented it different from upstream

...but this should also make swiping to the next chapter match the reader mode
2021-04-05 22:21:48 -04:00
Jays2Kings
b447b61a3e Add toast when theres no next/previous chapter 2021-04-05 22:15:52 -04:00
Jays2Kings
2637bcffa5 Fix glitchy animation when first showing reader nav bar 2021-04-05 21:55:24 -04:00
Jays2Kings
6edc15683e Fix RGB filter sliders being disabled on start 2021-04-05 21:52:58 -04:00
Jays2Kings
8c6f3dc14e Fix nav overlay colors 2021-04-05 21:52:37 -04:00
Jays2Kings
7fa8162e5b Separating "Check for updates" button + fixing about library + more about sites
Twitter/Extensions added from upstream

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-04-05 21:52:10 -04:00
Jays2Kings
0e62516777 Changing Add to/Change in library dialog to a bottom sheet
I just don't get tired of them.

This also has a button to add a new category

Also updating the snackbar when adding to library to show a "change" button to update the categories. In case you have a default category set
2021-04-05 21:07:59 -04:00
Jays2Kings
6d6766a86a
Double pages (#699)
* Start of dual pages

* Fixes to dual pages + added button to shift

Next to add a button to get out of this nightmare

* Adding preference to truly support on and off

* Set double pages correctly for L2R reading mode

* Hide shift double page in single page mode

also fix shift into or out of double pages not going to right page

* Shift page back on loading a new chapter

* Fix back shift when reaching near end of chapter with shifted pages

* Fix chapters not being marked as read when last pages are doubled

* more fixes

* change menu icon and verbage

* Fixed going to previous/next chapter when turning on/off double shift sometimes

* Fix shift icon for double page in R2L

* Adding double page as option in reader sheet

* Adding saving/share/setting cover for second page

* Add back page indicator

* RTL language support for current page in double mode

* Changing to double page always moves the current page to first slot

Also fix bad snap back from single to double or vice versa

* Reset shift icon when going to a new chapter

* Add Double pages to reader settings

* Add padding to current/total pages text

since it gets pretty long with double digits in double pages mode

* Option for automatic single/double layout based on orientation

With option to change mid read

* More fixes

* Lotta reworking to make this work

Lotta reworking to make this work

Seriously a lot of reworking to make this work

* Cleanup + Some documentation

Because I won't "know my own code"

I genuinely do not know what I just coded

* Swapped around icons for double page in chapter sheet bar

Since it was confusing even me

* Fix shifting not updating the ui, nor shifting back to the right page

* Fix changing chapters

* Fixed Prev Chapter transition page jumping back 1

* Fixed progress spinner for single page loading

* Fix the case of a second page shifting for full width while double shift is on

It would unshift the pages in this case, requiring another shift back

If this sounds confusing or complex, it's because it is

Also clean up

* Update Initial dual page bg to match reader bg theme

* More cleanup

* More cleanup + docs + refactoring

* String update

* more cleanup

* Update toolbar ripple based if the menu item is visible

* Fix more issues with shifting + next chapter's first page being a double

* Cleanup ChapterTransision Checks

* Always run shifting logic

* Even more optimizing

which hopefully didnt break something (prolly did)

(spoilers it did I had to undo this local commit)
(more spoilers it still will break again)

* Fix Retry in double mode

* Set gifs as fullpages

* Fix going from automatic to single/double page layout

* More cleanup, more comments

* Fix changing page layout when on a transition page for a manga with a single chapter

The edge cases you can find....man

* Restore shifted pages on activity recrreation

* Adding a "beta" tag to page layout

IMO it's absolutely solid and release candidate ready, but you can get away with so much by calling something a "beta" or an "alpha"
2021-04-05 14:55:22 -04:00
Jays2Kings
4e4f9b339f Some cleanup in the downloads cache and disk util 2021-04-04 12:55:37 -04:00
Jays2Kings
cb025624eb Fix blank scanlators showing a dot in manga details 2021-04-04 12:54:35 -04:00
Jays2Kings
1f707141a6 Fix settings tracking crash 2021-04-02 21:44:01 -04:00
Jays2Kings
c43d5f01fa Collaspe chapter sheet when touching outside of chapter sheet
Which fixes the wonky logic when switching chapters in it
2021-04-02 00:32:29 -04:00
Jays2Kings
008753e7e4 Fix being able to bookmark a chapter by tapping on the invisible area under the reader bar
As in when the chapter sheet is collapsed
2021-04-01 22:58:30 -04:00
Jays2Kings
f74fe7ecbf Removing logic for dragging chapter nav with chapter sheet
Swiping up still expands it but trying to expand with it was too hacky and wonky
2021-04-01 16:15:33 -04:00
Jays2Kings
004b596671 Fix Browse sources padding 2021-03-31 17:36:52 -04:00
Jays2Kings
a830e0ccee fix tapping on ext settings/install 2021-03-31 17:07:41 -04:00
Jays2Kings
7be208d630 Fix padding for exts/migration sheet 2021-03-31 16:37:55 -04:00
Jays2Kings
214a4d2e5a Removing progress dialog in reader
still needs some adjustments
2021-03-31 16:31:07 -04:00
Jays2Kings
241280ed02 Update ReaderNavGestureDetector.kt 2021-03-31 16:29:15 -04:00
Jays2Kings
965af17a2a Fix browse scrolling back to top
same with extensions + migrations
2021-03-31 16:28:53 -04:00
Jays2Kings
f0fb7b3d49 Fix downloads scroll issue at the bottom
Fixes #696
2021-03-31 14:06:15 -04:00
Jays2Kings
48d04e9008 One last fix for the reader nav 2021-03-31 02:16:03 -04:00
Jays2Kings
23702bfd66 More fixes to the reader nav 2021-03-31 02:12:37 -04:00
Jays2Kings
a6a2ef6399 More updates to move the chapter bar 2021-03-30 23:32:28 -04:00
Jays2Kings
363047a2a2 Clean up ReaderChapterSheet 2021-03-30 23:00:11 -04:00
Jays2Kings
645f06c901 Reader seekbar now moves with the chapter bottom sheet 2021-03-30 22:59:06 -04:00
Jays2Kings
d0738f5b00 Fix n/p chapters strings + action for n/p chapter 2021-03-30 22:51:38 -04:00
Jays2Kings
4999231dfc Fix scroll views for tabbed bottom sheets 2021-03-30 14:24:03 -04:00
Jays2Kings
e28a12161a Allow dns_over_https to be translatable 2021-03-30 14:23:50 -04:00
Jays2Kings
538ad09754 Add button to collapse reader filters
Also adding gesture ignoring for custom brightness since its extremely close to the nav bar
2021-03-30 14:23:22 -04:00
Jays2Kings
91a5274660 Material Spinner view using check on the left side
Like a yee old build of tachij2k for category sorting
Or the menu for sorting your library is google photos
2021-03-30 12:43:32 -04:00
Jays2Kings
7796243017 Fix brightness reset when leaving filter tab 2021-03-30 02:18:32 -04:00
Jays2Kings
a1e69e7194 Adding back long tap reader sheet
Hope you missed it
2021-03-30 02:16:19 -04:00
Jays2Kings
2551024b20 Fixed #697 2021-03-30 02:14:40 -04:00
Jays2Kings
bb26e3cc92 Fix #686 2021-03-30 02:11:32 -04:00
Jays2Kings
b7b91f4230 Move Reader settings button to bottom settings sheet 2021-03-30 02:03:01 -04:00
Jays2Kings
21343225e3 Split Reader Bar
Taken from Neko

Co-Authored-By: Carlos <2092019+CarlosEsco@users.noreply.github.com>
2021-03-30 01:15:38 -04:00
Jays2Kings
deb24021a8 aaaand forgot to commit the gradle changes 2021-03-29 23:51:24 -04:00
Jays2Kings
abea51c805 Removing kotlin extensions + adding jetbrains kotlin
also bumping up to kotlin 1.4.20 and using jsetbrains kotlin for parcelize (needed for mass migration)

With this we can close #684 because we are TRULY finished
2021-03-29 23:50:46 -04:00
Jays2Kings
419e4832ea Binding Migration Controllers
with this, we are DONE with synthetic.

I am free.....

after one last commit
2021-03-29 23:30:31 -04:00
Jays2Kings
46287f88a1 Binding Sub Recent Controller
Actually not as bad, but still might remove one day
2021-03-29 23:29:53 -04:00
Jays2Kings
bd136696b0 Binding Remaining Search Controllers and ExtensionDetailsController 2021-03-29 23:24:09 -04:00
Jays2Kings
811d7d3120 Binding BrowseSourceController 2021-03-29 23:19:27 -04:00
Jays2Kings
7772ecf897 Binding LoginDialogPreference 2021-03-29 23:15:16 -04:00
Jays2Kings
d4addb2e13 Binding WebViewActivity + LoginPreference
when does this end
2021-03-29 23:13:12 -04:00
Jays2Kings
ef737dd40b Binding Empty View + Remove DialogCheckboxView 2021-03-29 23:07:36 -04:00
Jays2Kings
89f4ad393b Binding Holders
I'm in absolute pain
2021-03-29 23:07:05 -04:00
Jays2Kings
ea3ea165aa Binding Sheets
And you know what being honest,
2021-03-29 22:22:54 -04:00
Jays2Kings
aba58f70c4 Binding Dialogs
I wish I could see the light at the end of the tunnel
2021-03-29 21:46:54 -04:00
Jays2Kings
5845912aaf Binding used in controller extensions 2021-03-29 20:20:55 -04:00
Jays2Kings
3c2bd8c661 Binding Category stuff 2021-03-29 20:17:17 -04:00
Jays2Kings
fe7c235110 Fix not being able to scroll sometimes on extensions 2021-03-29 19:43:57 -04:00
Jays2Kings
474e125d59 Rename library controller xml 2021-03-29 18:23:02 -04:00
Jays2Kings
50728932c8 Refactor Base Controller inflate method 2021-03-29 18:21:57 -04:00
Jays2Kings
31c3e9cc9b Binding MigrationProcessHolder 2021-03-29 17:26:19 -04:00
Jays2Kings
fee50ce84d Cleanup categories item xml 2021-03-29 17:26:09 -04:00
Jays2Kings
96aa91e75d Binding for Browse Section 2021-03-29 17:25:10 -04:00
Jays2Kings
c92b1ce956 Remove id in browse controller
Can't use until its binded
2021-03-29 15:40:32 -04:00
Jays2Kings
cd2b348719 Fix crash on recents when using grouped 2021-03-29 15:40:14 -04:00
Jays2Kings
2e563d7d0c Rename SourceController and title to Browse 2021-03-29 14:47:42 -04:00
Jays2Kings
632d2759cb More binding 2021-03-29 03:24:58 -04:00
Jays2Kings
e2362a2f72 Truly binded all library views 2021-03-29 03:15:03 -04:00
Jays2Kings
0a36245177 Binding for Recents 2021-03-29 02:55:40 -04:00
Jays2Kings
7b91a8a23b Binding Reader Activity and reader view
i want to die.
2021-03-29 02:35:01 -04:00
Jays2Kings
57abbd6eda Reader Spinner Binding + rename
to MaterialSpinnerView (sorry arkon)
2021-03-29 02:14:47 -04:00
Jays2Kings
028ed3ea1e More binding for library (and some reader) views 2021-03-29 01:50:10 -04:00
Jays2Kings
e5405ac381 Binding for the other manga details views 2021-03-29 00:36:08 -04:00
Jays2Kings
fa01471728 Binding for manga details 2021-03-28 23:01:53 -04:00
Jays2Kings
bde20b8135 Converting main activity to binding 2021-03-28 22:24:52 -04:00
Jays2Kings
63c8775854 Binding for everything in library but activity 2021-03-28 21:41:22 -04:00
Jays2Kings
ccb7dbb714 Starting work on viewbinding 2021-03-28 21:17:20 -04:00
Jozef Hollý
bf7d8d73a0
Weblate translations (#689)
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi>
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: Jays2Kings <jays2kings@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: SebiAi <sebastian.ai@gmx.at>
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/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/bg/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ca/
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/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fa/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fi/
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/gl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hu/
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/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/lv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nb_NO/
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/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/sk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ta/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/uk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hant/
Translation: Tachiyomi/Tachiyomi J2K

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Jays2Kings <jays2kings@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: SebiAi <sebastian.ai@gmx.at>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
2021-03-28 14:31:19 -04:00
Jays2Kings
f28c2fcb99 Use CoordinatorLayout for manga details 2021-03-28 12:36:38 -04:00
Jays2Kings
3182e13a70 fixing reader pref dropdown text constraint 2021-03-27 21:43:00 -04:00
Jays2Kings
0247c93972 Move reader prefernce caret to the end of view
Based on tachiyomiorg@c4b975b7

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-03-27 21:42:01 -04:00
Jays2Kings
5c4a6ef8e0 Adding prompt for marking all as unread 2021-03-27 21:13:00 -04:00
Jays2Kings
697e1460dc Update the start padding a bit for last commit 2021-03-27 21:03:11 -04:00
Jays2Kings
477db48b61 actually add ripple effect on the reader toolbar
I was pretty sure I committed this in c26c38ca3 but here we are

It was just square ripple at first, but adding a new drawable with padding
2021-03-27 20:32:42 -04:00
Jays2Kings
ebb33025f1 Fix certain settings summaries 2021-03-27 19:07:29 -04:00
Jays2Kings
38e304d138 Remove preference title from search setting breadcrumb
To not highlight twice
2021-03-27 18:54:48 -04:00
Jays2Kings
4e9a1721d4 Fix toolbar not staying hidden when autohide bottom is disabled 2021-03-27 18:39:22 -04:00
Jays2Kings
2c6156c061 Fix Starting screen summary not showing correct value when using last used 2021-03-27 18:23:08 -04:00
Jays2Kings
4fb120944c Fix snackbar in extension details 2021-03-27 18:02:07 -04:00
Jays2Kings
4d5943ab5b Fix flash of tab text when dragging extensions bottom sheet 2021-03-27 17:57:06 -04:00
Jays2Kings
54a3767eb4 Removing Internal changelog
There's a lot of changes this release and I'm tired of writing them twice each time

Based on tachiyomiorg@88032e1

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-03-27 16:42:13 -04:00
Jays2Kings
af1e7af102 Fix tabbed sheets having insets added to the height 2021-03-27 14:35:21 -04:00
Jays2Kings
58defbb5d2 Option to change cutout behavior in portrait
Back on my BS, but this was an uncommited change for months that I was too lazy to stash for release
2021-03-27 14:34:37 -04:00
Jays2Kings
78933e8191 Setting backup restore channel without "v2"
I mean I could keep it v2 to keep with upstream but I'm too far gone and I never had a v1

Also removing old backchannel since I did have that
2021-03-27 12:32:48 -04:00
Jays2Kings
093018fd81 Add option to dump crash logs
To tachi-chan: Thank you for your service o7
2021-03-27 12:30:49 -04:00
Jays2Kings
c26c38ca39 Reverted manga details intent back to tapping on reader toolbar + ripple
Since all other forks are doing it, it should be clear to everyone

BUT I'm adding a ripple to show it's clickable
2021-03-26 23:01:06 -04:00
Jays2Kings
110807bd49 Separating Backup/Restore Progress/Complete 2021-03-26 16:42:07 -04:00
Jays2Kings
4af4b9fb9d Backing up pages left for chapters 2021-03-26 16:25:22 -04:00
Jays2Kings
854acb392d Adding tab ripple for all tab themes 2021-03-26 16:24:28 -04:00
Jays2Kings
84e7c33cb3 Category hopper now follows same snap distance as bottom nav
Also fixed hopper not scrolling away when bottom nav is locked
2021-03-26 15:32:19 -04:00
Jays2Kings
4df422d2e0 Removing deprecated use of adapterPosition 2021-03-26 15:21:18 -04:00
Jays2Kings
8556aba3ca Fixing crashes in post calls
One day I'll use binding....one day
2021-03-26 15:07:14 -04:00
Jays2Kings
8f2b120454 Fix bottom sheet expansion in split screen 2021-03-26 14:42:43 -04:00
Jays2Kings
b38327c58a Added "Add/Edit" Categories" button in library display sheet
People please. Just make some categories
2021-03-26 14:28:29 -04:00
Jays2Kings
0586ef846a Fix duplicate string names for weblate 2021-03-26 14:21:37 -04:00
Jays2Kings
802192637d Fix duplicated strings xml 2021-03-26 13:58:22 -04:00
Jays2Kings
bbe0a86573 Merge branch 'master' of https://github.com/Jays2Kings/tachiyomiJ2K 2021-03-26 13:37:11 -04:00
Jays2Kings
b445b953c7 Merge remote-tracking branch 'weblate/master' into master 2021-03-26 13:36:16 -04:00
Pavka
40fe20601c
J2k. Remove from shikimori (#650)
Co-authored-by: pavkazzz <me@pavkazzz.ru>
2021-03-26 13:17:58 -04:00
Jays2Kings
9f7ec72cf9 Make extensions/migration tabs full width 2021-03-26 13:04:12 -04:00
Jays2Kings
29c2ffb604 Changing extensions badge in sheet to a dot 2021-03-26 13:03:58 -04:00
Jays2Kings
5e2cad868d Fix pressing back while bottom bar is hidden 2021-03-26 13:00:27 -04:00
Jays2Kings
0c41a3cd96 Fix app for landscape phones with 3 button nav 2021-03-26 12:49:17 -04:00
Jays2Kings
46374e0582 Animating swipe for category hopper
So its more clear that it's swipeable
2021-03-26 04:06:02 -04:00
Jays2Kings
28f5a6986f More fixes to category hopper 2021-03-26 02:20:30 -04:00
Jays2Kings
2c97b93cbe Setting default library layout to comfortable grid
I mean it was always the better choice
2021-03-26 01:56:30 -04:00
Jays2Kings
41f4ea6f01 Update library while restore happens 2021-03-26 01:55:42 -04:00
Jays2Kings
c21b91bc02 Backing up custom data for manga as well
Using 800s in BackupManga for this
2021-03-26 01:49:39 -04:00
Jays2Kings
f65460be05 Backing up original title/metadata for manga instead of custom data 2021-03-26 00:18:04 -04:00
Jays2Kings
003c6ed255 Hiding blocking bottom view on scroll + appbar/bottombar snap together
just as a reminder bottom view is the view under bottom nav to block touches while bottom nav is showwing
2021-03-26 00:10:06 -04:00
Jays2Kings
0bb399979f Improvements for transitioning to a new screen from a root controlelr 2021-03-25 23:08:45 -04:00
Jays2Kings
dd88dbfa29 Fixed last used text 2021-03-25 22:48:38 -04:00
Jays2Kings
d9d6d4ed29 Bottom nav now snaps to bottom or top after scroll 2021-03-25 22:48:17 -04:00
Jays2Kings
b7eebcef53 Fix shadow on category hopper 2021-03-25 22:04:12 -04:00
Jays2Kings
62158ac761 start bottom_view as hidden 2021-03-25 21:52:20 -04:00
Jays2Kings
965c41a4bc Add default for mangasort in backup categories 2021-03-25 21:48:23 -04:00
Jays2Kings
ee38d8a647 Fix none tappable screen on devices without a nav bar 2021-03-25 21:40:10 -04:00
Jays2Kings
fccd3a0ddb Running kotlinter 2021-03-25 14:58:46 -04:00
Jays2Kings
7914b26488 Adding kotlinter 2021-03-25 14:55:59 -04:00
Jays2Kings
82660c4058 Updating androidx libraries + moving lint options 2021-03-25 14:55:03 -04:00
Milo Ivir
1da4d82618
Translated using Weblate (Croatian)
Currently translated at 81.0% (506 of 624 strings)

Translation: Tachiyomi/Tachiyomi J2K
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hr/
2021-03-25 17:29:47 +01:00
Jays2Kings
82978e90d8 Fix #606 2021-03-25 01:50:30 -04:00
Jays2Kings
14b04693c8 S-Pen support
Closes #678

Co-Authored-By: Carlos <2092019+CarlosEsco@users.noreply.github.com>
2021-03-25 01:38:28 -04:00
Jays2Kings
e487a2350c Update default for default reading mode to RTL
Since there's the new overlay and all
2021-03-24 21:29:48 -04:00
Jays2Kings
db4eca90e9 Actually show nav overlay on switch of invert tap 2021-03-24 21:28:32 -04:00
Jays2Kings
fe066de262 Revert change in ReaderGeneralView 2021-03-24 20:26:06 -04:00
Jays2Kings
6fc845e303 Fix bottom sheets sometimes hovering over nav bar
Happens when the keyboard shows and on some sheets in android 12 (yes I have a device on dev preview)
2021-03-24 20:14:38 -04:00
Jays2Kings
999247d7dd Added option to change navigation type for reader
Taken from upstream with some tweaks:
*Removed always show at start option
*"Left" and "Right" in reader overlay now say "Next" or "Previous" in LRNav
*Changing Inversion also shows navigation overlay
*Show new user the nav overlay the first time for both paged and webview (since j2k has auto webtoon)

Also unrelated, changed "page transitions" to "animate page transitions"

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-03-24 20:13:14 -04:00
Jays2Kings
380b609847 Reordering reader settings
So it's more in line with upstream
2021-03-24 17:41:56 -04:00
Jays2Kings
42e2e60645 disable missing translations in dev 2021-03-24 17:30:05 -04:00
Jays2Kings
6a5770b913 Rename custom reader spinner view 2021-03-24 17:29:52 -04:00
Jays2Kings
a2c7705d07 Refactoring Tabbed Sheets 2021-03-24 17:29:21 -04:00
Jays2Kings
fe2543b9d5 Reworking Reader Activity Menus
Reader settings sheet now in a tabbed layout
Reader settings sheet also contains filter options
Reader menu now holds the long tap options (Share, Save, Set as cover)
Reader menu also has option to go to manga details (was on toolbar tap)
Also has the option to jump straight to reader settings
Removing long tap gesture on Reader since no longer needed
2021-03-24 17:10:31 -04:00
Hosted Weblate
5d5b2854e9
Weblate translations
Co-authored-by: ARiyou Jahan <AR.Jahan2000@gmail.com>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Alessandro Zangrandi <alessandro@mzit.it>
Co-authored-by: Alperen Arslan <slyvioborin@gmail.com>
Co-authored-by: Andreas E <andreas.everos@gmail.com>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Artem <KovalevArtem.ru@gmail.com>
Co-authored-by: Aswin Kumar <aswin464@gmail.com>
Co-authored-by: August Wale <bleachlithium@gmail.com>
Co-authored-by: Ava <Sasu.ruotsalainen@live.fi>
Co-authored-by: Bail Adnan Farid <fks7dev@gmail.com>
Co-authored-by: Byron Vanstien <byronvanstien@rocketmail.com>
Co-authored-by: C201 <derasetad@gmail.com>
Co-authored-by: Crazyom <naxom@laposte.net>
Co-authored-by: Cream π <f.t.nayeem014@gmail.com>
Co-authored-by: Dams <qashdzn@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Deniz <denizgezgin365@gmail.com>
Co-authored-by: Edgar Mejía <edgar13155@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Eugene <e.shlyapkin99@gmail.com>
Co-authored-by: Eugene <e.shlyyapkin99@gmail.com>
Co-authored-by: Flamm <robindevaux25@gmail.com>
Co-authored-by: Gokhan <yellowredif@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Huang Zhiyi <hzy980512@126.com>
Co-authored-by: Hugo Fernandes <hugo.d.fernandes@hotmail.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Jackiu <jackiu1997@outlook.com>
Co-authored-by: Jakub Fabijan <animatorzPolski@gmail.com>
Co-authored-by: Jimly Asshiddiqy <j_mly@ymail.com>
Co-authored-by: Khane Mcdaddy <kumakichi.houtarou@gmail.com>
Co-authored-by: Kurocon <weblate@kurocon.nl>
Co-authored-by: Lucas Correia <anicetoclucas@gmail.com>
Co-authored-by: Luis Andrés Bajaña F <labfernandez2014@gmail.com>
Co-authored-by: Lyaiya <hipsnafoha@outlook.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Manuel Tassi <manueltassi91@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Matteo Gaeta <matteo.gaeta.1998@gmail.com>
Co-authored-by: Matyáš Caras <hernik27@gmail.com>
Co-authored-by: Michalis <michalisntovas@yahoo.gr>
Co-authored-by: Milan <mobrcian@hotmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Nam Anh <phamnamanh25@gmail.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: Redya Rachmandanu <redyarachmandanu@gmail.com>
Co-authored-by: Riztard Lanthorn <riyanluqman@gmail.com>
Co-authored-by: RoMaAg <roger.aguilarvallverdu@gmail.com>
Co-authored-by: Rostyslav <info@ubilling.net.ua>
Co-authored-by: Samuel Carvalho de Araújo <samuelnegro12345@gmail.com>
Co-authored-by: Schrödinger's cat <schrodingers-kate@protonmail.com>
Co-authored-by: Skeib <kevin2skabar@gmail.com>
Co-authored-by: Sl3iN <fddf.ddrf2015@ya.ru>
Co-authored-by: Tooster <max@polarczyk.pl>
Co-authored-by: Topi <topi@harjunpaa.fi>
Co-authored-by: Woodyx <shiposhouyou@gmail.com>
Co-authored-by: Xoko14 <xoquinperezb@gmail.com>
Co-authored-by: Yassin <yassinelaoud@gmail.com>
Co-authored-by: Zulkifli <zulhaha1@gmail.com>
Co-authored-by: dmswd <Bmswad1@gmail.com>
Co-authored-by: igosad <igosad@protonmail.com>
Co-authored-by: joaquin Mancini <creepypastasarg@gmail.com>
Co-authored-by: mada985 <mohammedmohsen958@gmail.com>
Co-authored-by: songoanda224 <songoanda224@outlook.com>
Co-authored-by: waquack <idragonus@gmail.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
Co-authored-by: 赤城 悠 <hapipon815@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/bg/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ca/
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/el/
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/fa/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fi/
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/gl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hu/
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/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/lv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nb_NO/
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/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/sk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/uk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hant/
Translation: Tachiyomi/Tachiyomi J2K
2021-03-24 18:29:55 +01:00
Jays2Kings
6b06833fee Fix sub activity back naviagation 2021-03-24 02:17:16 -04:00
Jays2Kings
06a802bb5b Fix search activity going to a tab 2021-03-24 02:16:02 -04:00
Jays2Kings
6c85a54c07 Fix cutout in reader 2021-03-24 02:10:42 -04:00
Jays2Kings
579db13217 Fix download bottom sheet 2021-03-24 02:05:14 -04:00
Jays2Kings
8e9f0537a4 Remove unneeded "this" call on source controller
and minor clean up on it
2021-03-24 02:05:07 -04:00
Jays2Kings
d846033fcf More fixes for auto hide on library
Should be nearly perfect now
2021-03-24 01:57:04 -04:00
Jays2Kings
455ebb6fa4 Filters no longer show on first launch + option to always show hopper
option is on by default
+ renaming 3rd section to "Categories"
+ refactoring
2021-03-24 00:29:21 -04:00
Jays2Kings
eb585e79d8 Added Search for settings
Also added highlighting to the search results as well

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-03-23 23:40:01 -04:00
Jays2Kings
6654882c1f Option to set starting screen + back returns to start
By default it's same behavior as before, last used between recents or library
Other setting is self-explanatory, on by default
2021-03-23 20:55:50 -04:00
Jays2Kings
9a220073b9 Updated Extensions Settings view
Some changes from upstream plus:
Settings in same view (collapsible)
Sorted by enabled languages
Disabled languages show as off
Disabled sources due to language can be turned on via tapping on them then the snackbar
2021-03-23 20:13:17 -04:00
Jays2Kings
5afb2461e5 reduce padding when bottom nav is scrolled away on browse tab 2021-03-23 14:19:02 -04:00
Jays2Kings
e8cba5c164 Adding NSFW warning to extensions
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-03-23 14:12:31 -04:00
Jays2Kings
17a1f49c2d Cleaning ext bottom sheet 2021-03-23 13:18:41 -04:00
Jays2Kings
c4aece1eb4 Change bottom nav long click to show sheet instead of toggle 2021-03-23 13:16:51 -04:00
Jays2Kings
b792504854 Various updates to Browse Tab
Changed filter languages button to a globe and now says "filter languages"
Fix source migration not animated between sources and manga
Leaving the migration tab sends you back to source migration list
2021-03-23 13:16:26 -04:00
Jays2Kings
ecc0c79c70 Fix library crash with autohide and recreation 2021-03-23 13:00:54 -04:00
Jays2Kings
7c63219801 Fix settings menu warning 2021-03-23 13:00:30 -04:00
Jays2Kings
d6b07b7f40 Added Source Migration to browse section
Don't ask me how I did it.
2021-03-23 12:58:57 -04:00
Jays2Kings
90a6543334 Separated library display options in *tabs*
To all my fellow tab-hating fans: I'm so sorry. Words cannot express the disappointment in myself. I shall be posting a public YouTube apology video soon.
2021-03-22 22:10:40 -04:00
Jays2Kings
791b94e7a3 Fix rounded corners of bottom sheets
Also setting notch mode to never show in landscape
Also also fixing tracking bottom sheet from passing the status bar in landscape
2021-03-22 18:42:39 -04:00
Jays2Kings
617ae424c5 Update constraintlayout to 2.0.4 2021-03-22 18:38:49 -04:00
Jays2Kings
5bf039b801 Fixing crash when library view is null 2021-03-22 16:40:38 -04:00
Jays2Kings
31bde4124d tagging manga/manhwa/etc. for md v2's tags 2021-03-22 16:36:18 -04:00
Jays2Kings
adf11063b7 Added manga sort to backup in categories 2021-03-22 16:28:28 -04:00
Jays2Kings
92af8d508e Expand peek height of tracking sheet 2021-03-22 16:16:39 -04:00
Jays2Kings
12ba03db05 Fix multi line chapter progress alignment in trackers 2021-03-22 02:24:08 -04:00
Jays2Kings
d0c802b6ea Add more details when first adding a tracker
Such as last read chapter
Completed status
Start Date (if applicable)
End Date (also if applicable)
2021-03-22 02:23:35 -04:00
Jays2Kings
5cf9d09a02 Fix MAL Delete entry api 2021-03-22 02:04:09 -04:00
Jays2Kings
9090f87756 Suggested Start/Completed Date for Trackers based on reading history 2021-03-22 01:34:55 -04:00
Jays2Kings
1e3de8a67f Added Start/Finished Date Support to AniList 2021-03-22 01:07:23 -04:00
Jays2Kings
707dfd8c0a Add gradle library for dateTime Picker
To Carlos: remember how I have debug changes that are unstaged? This is what happens because of that
2021-03-22 01:07:03 -04:00
Jays2Kings
84eaa61bbd Fixes for Start/End Date for trackers 2021-03-21 23:43:49 -04:00
Jays2Kings
757a23401b Also clear cover from global updates 2021-03-21 22:30:38 -04:00
Jays2Kings
e0247e869b More fixes to auto hide bottom nav 2021-03-21 22:28:52 -04:00
Jays2Kings
4ccd051cd5 Added Start/Completed Date for MAL
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-03-21 22:28:16 -04:00
Jays2Kings
05e3437f49 Update to MAL's new API + Refactoring
To Arkon: no, I'm not hogging your clientId

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-03-21 22:22:46 -04:00
Jays2Kings
77a0244373 Clear cover cache when refreshing manga, even if it's the same url 2021-03-21 13:59:51 -04:00
Jays2Kings
73df525939 Starting shift to 1.x sources 2021-03-21 13:30:11 -04:00
Jays2Kings
7963a607b8 Fix #637 2021-03-21 12:53:11 -04:00
Jays2Kings
c50c1f9b10 Tapping manga info summary collapses summary
Fixes #673

Co-Authored-By: Carlos <2092019+CarlosEsco@users.noreply.github.com>
2021-03-21 00:35:39 -04:00
Jays2Kings
434926351c Added support for proto.gz backups
Lotta cleanup to do, but that's a later commit

Co-Authored-By: Carlos <2092019+CarlosEsco@users.noreply.github.com>
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2021-03-21 00:00:55 -04:00
Jays2Kings
e5d15894dc Fixes to autohide bottomnav 2021-03-20 20:32:47 -04:00
Jays2Kings
d96f0518f2 Change Library action bar action to expand filter sheet 2021-03-20 19:29:29 -04:00
Jays2Kings
a14c2d49db Option to Auto hide bottom nav while scrolling 2021-03-20 19:21:24 -04:00
Jays2Kings
0b432ae87f Fix WebView's infinite expansion 2021-03-19 19:24:40 -04:00
Jays2Kings
b4d97516a2 Update deeplink for mangadex to v2 api 2021-03-19 14:20:03 -04:00
Jays2Kings
650e27722d Version 1.0.10 2020-12-13 17:55:43 -05:00
Jays2Kings
a05d657d4d Require WebView 86+ 2020-12-13 17:55:01 -05:00
Jays2Kings
b181c49d58 Force MAL logout on update 2020-12-13 17:44:10 -05:00
Jays2Kings
eefaaecb88 Refactoring WebView Activity 2020-12-13 17:39:10 -05:00
Carlos
fbe4960c2e Fix mal login thanks @Arkon
Also added MAL activity to manifest + added log out support
2020-12-13 17:12:28 -05:00
Carlos
5989c7119f
add mark previous as read option in chapter list (#632)
add download unread, mark read, mark unread on library view
2020-12-13 12:19:20 -05:00
Eugene
68db9a88e6
Fix typos (#598) 2020-10-03 23:00:42 -04:00
arkon
f3baecc19c
Use Tachiyomiorg version of subsampling-scale-image-view (#610) 2020-10-03 23:00:17 -04:00
Jays2Kings
ab5cc8d519 Version 1.0.9 2020-09-16 21:13:00 -04:00
Jays2Kings
e5dbc3cbd7 Pages in Pager mode no longer overlaps cutout areas
Zooming in is still edge to edge, but the padding will make sure the top of the page is under the cutout area

If you can't tell I have a phone with a cutout now
2020-09-16 02:42:17 -04:00
Jays2Kings
99010acc24 Added option to save/share manga cover when zoomed in 2020-09-16 01:42:27 -04:00
TheLich132
7cc6bd6f0a
Update to polish translation (#458)
* Update to polish translation

* "enable_zoom_out" - polish translation

* Tracker improvements - strings.xml polish localization

* Added new lines from strings.xml from commit 813a3c6

* Update strings.xml
2020-09-16 00:32:23 -04:00
Eugene
d6b8f37ac9
Russian localization (#480)
* Russian localization

* New strings
2020-09-16 00:32:18 -04:00
Michael Fleischer
8a4e39ea56
German translation updates (#481)
* string update

* string update

* string update

* translation update

* Update strings.xml

Co-authored-by: ninjamask <4umg5USC5TWsGnyV4VwZ>
2020-09-16 00:32:12 -04:00
arkon
9f15f25f43
Update to Kotlin 1.4.10, coroutines 1.3.9, Kotlinter 3.0.2 (#594) 2020-09-16 00:31:40 -04:00
Jays2Kings
f10f8c6b64 Version 1.0.8 2020-08-23 20:27:40 -04:00
Jays2Kings
21309bac4d Updating some dependencies 2020-08-23 19:18:22 -04:00
Jay
c60ffbbb25 Reorganizing advanced options slightly 2020-08-09 20:39:19 -04:00
arkon
2bb1427162 Add advanced option for DNS over HTTPS via Cloudflare 2020-08-09 20:39:00 -04:00
Jay
7a87714c88 Sectioning Advanced section 2020-08-09 20:18:45 -04:00
Jay
696ffff401 Added option to clean cache of online covers in advanced 2020-08-09 20:10:33 -04:00
Jay
38fac8341d Using new cache for non-library manga
So it doesn't refetch covers already in cache
2020-08-09 20:01:27 -04:00
Jay
20e81073aa Fix crash when canceling library update with new chapters 2020-08-09 17:45:56 -04:00
Jay
06ee5439d1 wrap unsub in pageholder in try
fixing another android 11 crash
2020-08-09 17:33:07 -04:00
Jay
e3e18ea775 Added delegate callback for removing downloads
Should close #551 and other related A11 issues
2020-08-09 17:22:47 -04:00
Jay
ad57086d8c Deeplink into chapters for a few sources
So far just mangadex, jamini's, mangaplus, kireicake
2020-08-09 16:46:02 -04:00
Jay
b4151e6761 refactor fav popup 2020-08-09 16:41:21 -04:00
Jay
198cf86377 Changed long press for fav button in library inside the popup menu for said button
also you can drag on the fav button to open the popup menu
2020-08-09 16:37:46 -04:00
Jay
0670e00a09 Use generic for filterChapters to remove cast warning 2020-08-09 16:13:56 -04:00
Jay
23e7b380b0 Removed coroutine on manga presenter launch
Since the page scroll is reset on theme switch
2020-08-09 16:13:04 -04:00
Jay
281470252b compile fixes 2020-08-09 15:21:08 -04:00
Carlos
d308e0c29f
update nth chapter logic from stable (#504)
Co-authored-by: Jays2Kings <jays@outlook.com>
2020-08-09 15:04:21 -04:00
Carlos
90ca4ecf53
Make cards and bottom sheet multiple of 4 for standards (#539)
* use dimens for corners on sheets
removed unused dimens
use same dimens on cards (can be reverted)
up card elevation slightly

* hide change categories when no categories exist
2020-08-09 14:59:15 -04:00
Carlos
7372109520
Use the same logic in the mangadetails filter as the reader filter (#543)
* use the same chapter filter for the mangadetails and the reader presenter page

* removed unused class

* move volume detection logic to chapter utils
2020-08-09 14:58:12 -04:00
Carlos
813a3c6e68
Download updates (#546)
* Add rename download attempt from preview

* clean up renew cache some to help with readability

* Download on WiFi regardless of metered status  (From Tachiyomi)

* no reason to show md2 beta message for new debug installs

* update clean up downloads to be a little faster and hit some edge cases not thought of before

* fix bug where manga name does not match the file name and was deleting manga downloads of manga with special characters

Co-authored-by: Chris Allan <chrisallan@pm.me>
Co-authored-by: Ken Swenson <2048861+flat@users.noreply.github.com>
2020-08-09 14:55:53 -04:00
Carlos
c0228f06f8
Some minor stuff from upstream (#547)
* local manga changes from stable

* use device pin instead of biometric when biometric cant be used for some reason

* corektx changes

Co-authored-by: arkon <arkon@users.noreply.github.com>
2020-08-09 14:52:45 -04:00
Yu Xiao
45eab517d0
TLS 1.3 support for Android < 10 (#519) 2020-07-30 20:12:25 -04:00
Michael Kwok
5eb5042622
enable WebView DOM storage (#522) 2020-07-25 21:28:59 -04:00
Carlos
718165a58e
fix download cache performance issue (#537)
* fix download cache performance issue

* adjust based of arkons suggestion

* launch the create in a scope to cut the faster loading time a little more
2020-07-25 21:28:28 -04:00
Jay
1e9b9dabe3 Fix download cache not working for a source name change
real commits coming soon
2020-07-06 23:21:26 -04:00
Jay
cfbc3156a1 Share urls of multiple manga in library
closes #119
Also hiding migration button and filtering out local manga when it comes to source migration in library
2020-06-06 22:22:00 -04:00
Jay
3bd8f92824 Minor tracking updates from PR
Updated remove tracking strings
Login dialog cannot be cancelled while logging in
Extremly minor layout changes
2020-06-06 21:31:13 -04:00
Jay
7fc84f6924 Remove dividing line between title and options in bottom menu sheet 2020-06-06 19:53:45 -04:00
Carlos
442a439e66
Tracker improvements (#473)
* add tracker logout dialog from upstream

* update for all trackers to have logout dialog

* remove logout button from login screen

* new login button that is more material
had to remove red_error color cause that was in the library that i removed

* return error message if user has blank username/password

* add x button to clear tracked Manga
add dialog that gives option to clear just in app or from tracking service
added mal as first service to allow clearing

* fix string in dialog for remove
ad ability to remove from anilist service

* add ability to delete from kitsu

* made login dialog look more material

* change the dialog for the remove from tracker

* update coil to 0.11.0

* make track search a little nicer
2020-06-06 19:53:13 -04:00
Jay
585e57c8bf FIxed #472 - Local manga edits not using existing json 2020-06-06 17:01:35 -04:00
Jay
06192419cb using runblocking for MAL intercept
since scope launches will run async
2020-06-06 16:28:34 -04:00
Carlos
8ce1d94fd2
add 400 response login refresh for mal (#476)
* add 400 response update to mal

* clean up imports
2020-06-06 16:14:02 -04:00
Jays2Kings
4a30968236
clean up of plugin to use classpath so it can use the kotlin class instead of having to intercept in the settings.gradle (#475) 2020-06-06 16:12:44 -04:00
Jay
231c7f5bf3 Fixed #397 - Add to manga dialog not removing from library on cancel 2020-06-06 16:09:38 -04:00
Jay
f5f4b8a119 Fixed #469 - Reader chapters clickable while collasped 2020-06-06 16:01:20 -04:00
Jay
14ec89f654 Save reader progress when activity is paused 2020-06-06 15:36:57 -04:00
CarlosEsco
4e0c97a120 clean up of plugin to use classpath so it can use the kotlin class instead of having to intercept in the settings.gradle 2020-06-05 15:41:13 -04:00
Jay
1978b9a62e Fix reader toolbar click intent 2020-06-01 21:12:11 -04:00
Jay
36ade17ba7 Format fixes for reader activity 2020-06-01 20:50:04 -04:00
Jay
70105110b5 Tapping on reader toolbar title now opens manga page 2020-06-01 20:45:47 -04:00
Jay
c189a840a7 Moved reader dismiss notification to the presenter 2020-06-01 20:32:51 -04:00
Jay
3a74c7918d Using a globalscope instead of current scope for showing new chapters notification
Since it may get called after a cancelled job
2020-06-01 20:25:14 -04:00
Carlos
7d5fa5a603
remove shortcuts.xml plugin since shortcuts arent used anymore (#463)
updated gradle to 6.1.1
update android gradle to 4.0
add buildSrc to use kotlin for versions didnt convert them all
2020-05-30 20:30:53 -04:00
Jay
07999b0c2d similar updates that i made in neko 2020-05-26 21:34:44 -04:00
Jay
cac18f16ab Switching "disable zoom" setting to "enable zoom out"
which will be off by default
2020-05-25 20:25:55 -04:00
Jay
f7b10463f7 Release 1.0.7 2020-05-25 14:24:59 -04:00
Jay
d7335bdc2f more tracepot crash fixes 2020-05-25 14:20:53 -04:00
Jay
11598362b8 Using chapter number instead of chapter title for sharing pages 2020-05-25 14:20:36 -04:00
Jay
b6bdc1fc0d Fix crash in search activity 2020-05-24 21:52:13 -04:00
Jay
3c77ead449 Remove hashmap for categories, since that causes OOM on some devices 2020-05-24 21:51:59 -04:00
Jay
69fd723410 Set search pinned sources default to false 2020-05-24 18:18:21 -04:00
Jay
290bd9091a Version 1.0.6 2020-05-24 15:51:52 -04:00
Jay
37957e61c9 Alway show the category title always for dymanic categories
Even if it is the only category
2020-05-24 15:51:09 -04:00
Jay
d7c6575962 Clean up german strings 2020-05-24 15:48:44 -04:00
Jay
f716307492 Remove neko reference in dl cache 2020-05-24 15:48:15 -04:00
Carlos
a5c9411f29 switch to check folders for downloads whenever delete chapters is called so the manga folder doesnt get deleted by accident 2020-05-24 14:55:20 -04:00
TheLich132
4849cc6bd2
Update polish translation (#393) 2020-05-24 14:54:30 -04:00
Eugene
9713c981b1
Russian localization (continued) (#394)
* New string

* hopper -> switcher

* New strings 2

* Fix and new

* Browse Settings

* New string change
2020-05-24 14:54:22 -04:00
Tio Nick
19c4efcef8
Update for Portuguese translation (#407)
* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

It would be easier if I knew the release schedule of the new versions, so I could update the Strings about 2 days before.
2020-05-24 14:54:08 -04:00
Michael Fleischer
7779c4ac2b
German translation (#430)
* Updating the German translation

* small fix

* added changes done to strings.xml till May 19

* Switch to coil from Glide (#423)

* initial coil switch

* more coil changes

* fix extensions icons

* remove last of glide

* adjust local manga to actually update the covers as soon as you set it.  Also adjusts the large cover and share

* edit custom covers of a manga is now immediately reflected

* fix edit covers submit not automatically submitting
fix edit covers choosing cover not showing the selection in dialog

* fix setting custom cover not reloading when going back

* get gif's working

* run ktlint
fix setting custom cover to updated when returning back to details

* fix non uniformed covers

* get images working on resumes

* add size to cover cache setting

* remove log statement

* remove set last cover date

* put covers into cache when refresh enabled

* fix comment

* Reverted partial rogue commit

* Coil updates

Non library manga goes into android's default cache
Manga Fetcher now respects network cache policy
Not showing error drawable on manga details
Fixed manga notification icon sometimes not showing
General cleanup

* Fix toolbar color in manga details when switching themes

* Optimizations to sorting + category refactoring

Category:
• new bool called isDynamic used for all category
• new bool called isAlone, for when using no categories or when hiding all categories
Sort Optimizing:
•Using SQLite query for library mangas to also set the total chapters, instead of  checking the total count later
 •No longer using regex for removing articles from text, because it's pretty heavy
•All category now uses the same catergory sorting logic as regular categories

* Hide fast scroll when showing backdrop

* Added Bottom sheet for menu popup

For use in future commits

* Using new bottom sheet menu for sorting categories

* Added option to change how library is grouped

By default (categories)
By tag/genre
By sources (with the extension icon attached)
By status
and by tracking status (closes #249)

* Fixes for showing single category

* Moving hide all categories preference to the group library option

Removing the preference for it as well since its in the grouped preference

Also adding new wording for group by tracking (tracking status)

* Fixed ungrouped library showing "All"

* Fix crash in maga details

* Tracking status grouping now uses global wording if you have mutliple trackers

ie kitsu's "currently reading" becomes "reading" since most trackers use that
Also sorting the tracking groups better

* Show "no results found" error when search tracker doesn't find anything

* Logic fixes to library

Fixed trying to update with special groupings
Fixed special groups duplicating manga in a list

* Grouping menu sheet shows "ungrouped" instead of "categories" by use case

For those who not have any categories

* Move LibraryHeaderHolder to a new file

* when grouping by tags, tags with different casing will be grouped together

* Tapping category name now expands backdrop

* Category recycler puts active category center of view if list is scrollable

Also removed scrolling logic for opening/closing the sheet

* Always expose the front view a little bit even when backdrop is too tall

Also hide the filter sheet when expanding backdrop
Also also ignore the filter sheet when it comes to the layout of the backdrop

* Fixed sources with no tags in the manga not having the proper type

* Updated logic to elevating the toolbar

* Fixed sectioned library showing the wrong category when returning back to library tab

when using custom grouping

* Using compound drawables for centered toolbar

and making the library text centered even with the dropdown arrow showing

* Menu bottom sheet now scrolls to the active menu item if list is too tall

* Format library xml + no clipping to category backdrop

* Always expose the front view a little bit even when backdrop... (p2)

Fixing the fact the filter sheet still moved the category recycler view

* Don't scroll to the top of the list on group change until view refresh

* Option to always show the current category in the title

* Refactoring library view create

* Use bookmark icon instead of changing text color

Didn't look at the upstream code for this, but maybe should've

* Added cancel cta to long press library update snackbar

* Added "manga" to filter type

closes #381

* Edit info for online manga + Custom covers update

Yes you read that right. It's back! Oh god it's back

Instead of modifying the db, an external json file is made holding the custom info for your library (meaning it's even easier to remove should I so choose)
Reworking to just override the variable and use said var instead of having the current/original logic that existed before

Custom covers are now saved in a new folder, likewise to upstream
Also like upstream, custom covers can be added to manga without covers (closes #49)

(I'm so sorry Carlos)

* Move "Select target sources" to strings.xml

* more strings

* missing strings

* fix

* update

* fix

* today's updates

* remove colon

* new strings May 23, 2020

Co-authored-by: Carlos <2092019+CarlosEsco@users.noreply.github.com>
Co-authored-by: Jay <jays2kings@gmail.com>
2020-05-24 14:53:57 -04:00
Jay
b42d611fde Added inset hieight to menu sheet when setting max height 2020-05-24 01:24:50 -04:00
Jay
b6f6b410bb Fixed set as cover in reader not prompting for confirmation 2020-05-24 01:22:02 -04:00
Jay
2e96a2179a made ReaderChapterFilter not a singleton 2020-05-23 21:32:20 -04:00
Carlos
1d5fe4f775
Clean up the reader filter logic (#444)
* move chapter filtering to its own class and injekt it.
Clean up the logic around the filter to prevent unneeded filtering and to make it more understandable

* switch to .not
2020-05-23 19:27:21 -04:00
Jay
8f410ca864 Reorder Library Update Service
Co-Authored-By: Carlos <carlosesco@users.noreply.github.com>
2020-05-23 19:19:10 -04:00
Carlos
c67a5a2c0e
move coil package out of download package and into image (#445)
move CoverViewImageTarget into coil package
2020-05-23 18:57:40 -04:00
Jay
a15563d409 Slight refactoring to library presenter 2020-05-23 17:25:09 -04:00
Jay
a8d577e790 Disable clicking on dyamnic category headers
Normal categories clicking has been reverted to collasping
2020-05-23 17:20:38 -04:00
Jay
59c2da3f91 Batch select sources for pre migrations
Select none/all, pinned sources, enabled sources from the list
2020-05-23 17:07:52 -04:00
Jay
a3305171d6 Migration updates
When searching manually, the sources used for auto migration will also be used for searching
Can now migrate to the same source if it is the only source being used for migration (for those who cant stop using kakalot)
2020-05-23 16:28:07 -04:00
Jay
c4f1183dc4 Moving new material views to base class 2020-05-23 15:52:36 -04:00
Jay
2413d4c91e Pressing category button in hopper opens a mini category jump sheet
instead of opening backdrop
2020-05-23 15:50:50 -04:00
Jay
b3069b191e Fix appbar not showing sometimes when tapping the mini category bar 2020-05-23 15:29:29 -04:00
Jay
7c034f040b Fixed weird behavior with dragging categories 2020-05-23 15:02:05 -04:00
Jay
32aea55f42 Send manga/chapter/page details when sharing a chapter page
closes #443
Also for page_ string, removing the colon in it
2020-05-23 04:07:36 -04:00
Jay
0657d3db93 Added ComicExtra as comic source
closes #446
2020-05-23 03:47:36 -04:00
Jay
71b86d7ba1 Fixed #267 2020-05-23 03:45:48 -04:00
Jay
acfc81b9b9 Calling the first setting category in library settings "general" 2020-05-23 02:33:49 -04:00
Jay
b5702e715a Dynamic categories can now be updated seperately 2020-05-23 02:27:35 -04:00
Jay
3eb1cc1f17 Crop borders for continous viewer now uses the same pref as paged
also renamed the webtoon continous variable because it confused me
2020-05-23 01:10:13 -04:00
Jay
e0f639c801 Localize tracker not logged in error in log 2020-05-22 21:45:26 -04:00
arkon
3827993a94 Sort list of sources in migration alphabetically 2020-05-22 21:35:13 -04:00
Jay
42e299366a Using frame instead of appbar in reader
Not sure if will fix the disappearing page bug but appbars are weird enough to cause it
2020-05-22 21:28:47 -04:00
Jay
26081fae64 make category text in backdrop slightly smaller 2020-05-22 15:13:39 -04:00
Jay
0184b0678d Replaced filter button in reader with open manga in webview 2020-05-22 15:07:38 -04:00
Jay
6616189463 Remove second bookmark icon from reader 2020-05-22 14:20:54 -04:00
Jay
b174b954f5 Update source migration ui
Also fixed library grid back to center crop
2020-05-22 01:30:03 -04:00
Jay
dbaa12a0e7 Fixed spacing in string ext 2020-05-22 01:29:17 -04:00
Jay
d5fb065111 Update skip pre migration tip 2020-05-21 23:28:25 -04:00
Jay
620d3c57e8 Another tracepot crash fix 2020-05-21 23:16:49 -04:00
Jay
2c7ceb900b Fixed sql query crash 2020-05-21 23:13:21 -04:00