Commit graph

3513 commits

Author SHA1 Message Date
jmir1
10650740e4 Merge remote-tracking branch 'upstream/master' 2021-07-04 21:24:46 +02:00
jmir1
03b144c0ba add (unused) libvlc-based player and rename to ...
...PlayerActivity
2021-07-04 21:15:13 +02:00
arkon
c50ede8b2c Add back android-process-button library
wtf Android Studio, thanks for lying to me.
2021-07-04 12:20:32 -04:00
arkon
ba0907ae59 Update dependencies; remove unused android-process-button library 2021-07-04 12:16:12 -04:00
arkon
e9dce32a98 Remove Hot Pink theme
The old AMOLED Hot Pink theme is pretty close to what Midnight Dusk + AMOLED is now.
2021-07-04 12:05:53 -04:00
arkon
535cc0d81e Rename "Dark Blue" theme to "Blue" 2021-07-04 12:05:11 -04:00
jmir1
23e78d8a8b Merge remote-tracking branch 'upstream/master' 2021-07-03 23:19:02 +02:00
arkon
51a33a47cd Revert accidentally committed stuff (oops) 2021-07-03 12:52:07 -04:00
arkon
01a1a9ebab Update to Conductor 3.0.0 2021-07-03 12:50:10 -04:00
arkon
438bad9649 Fix category selected state
Co-authored-by: ivaniskandar <ivaniskandar@users.noreply.github.com>
2021-07-03 12:09:05 -04:00
arkon
fe3b36caeb Fix some views being click-through-able 2021-07-03 11:11:34 -04:00
Ivan Iskandar
64b1c9636b
Track search dialog adjustments (#5479)
* Add clear text button to track search dialog text input

* Track search item adjustments
2021-07-03 09:44:12 -04:00
FourTOne5
db0c1b2634
Sort Installed, Update, Untrusted Extenion by Name in Extensions Tab (#5486)
* Update ExtensionPresenter.kt

* Update ExtensionPresenter.kt

* Update ExtensionPresenter.kt
2021-07-03 09:43:29 -04:00
jmir1
e2617dd771 Merge branch 'tachiyomiorg:master' into master 2021-07-03 07:43:37 +02:00
arkon
568c4d8c8e Use current locale when sorting library "alphabetically" (closes #5281)
This _should_ handle things like Chinese that aren't actually alphabetical.
2021-07-02 22:48:16 -04:00
arkon
d645507eeb Update dependencies 2021-07-02 22:47:25 -04:00
arkon
3548112ab2 Update delete history icon (closes #5482) 2021-07-02 22:19:07 -04:00
jmir1
e8fb131f5d fix crash in download queue 2021-07-03 00:32:09 +02:00
jmir1
8f67f9bad5 Merge remote-tracking branch 'upstream/master' 2021-07-03 00:22:01 +02:00
jmir1
66a376a3a4 fix restoring backups from tachiyomi (that don't...
have any anime)
2021-07-02 23:54:11 +02:00
arkon
0cb042cd93 Remove en-GB option since we don't actually localize different English locales 2021-07-02 09:02:28 -04:00
Ivan Iskandar
0eadc028b6
Merge light and dark themes (#5470)
* Merge AMOLED and regular dark themes

This allows all variants of dark themes to use black backgrounds as a
separate preference.

* Merge light and dark themes

* Fix ReaderSeekBar color on Dark Blue theme

* Color fixes

* Fix Dark Blue bars ripple

* Simplify night mode check
2021-07-02 08:44:04 -04:00
Ivan Iskandar
82f3677168
Fix reader toolbar alpha applied to other components outside its activity (#5483) 2021-07-01 18:11:44 -04:00
stinky-lizard
70ed49e478
Imported implementation for updating library by next expected update from Neko (#5436)
* Imported implementation for updating library by next expected update from Neko. This sort uses the last 4 updates for a manga to compute an average time between updates and then extrapolates when the next update should occur.

Currently seems to work perfectly. However, I may have silently messed something up along the way.

All code and algorithms are credited to kyjibo on GitHub. The original commit adding this functionality is here: 681003926a

* Imported implementation for updating library by next expected update from Neko. This sort uses the last 4 updates for a manga to compute an average time between updates and then extrapolates when the next update should occur.

Currently seems to work perfectly. However, I may have silently messed something up along the way.

All code and algorithms are credited to kyjibo on GitHub. The original commit adding this functionality is here: 681003926a

* Remove commented-out line from LibraryUpdateRanker

I missed removing this when first committing. The removed line is a holdover from Neko, which requires 7+, but I removed the function that requires this.
2021-07-01 18:11:21 -04:00
Andreas
3c67a36b60
Change wording for "Per-category display setting" (#5484) 2021-07-01 09:03:54 -04:00
jmir1
45a50a7e91 fix anime backups
closes #30
2021-06-30 16:48:23 +02:00
jmir1
5be3309d81 Merge remote-tracking branch 'upstream/master' 2021-06-29 22:47:44 +02:00
jmir1
a56c025126 release v0.11.1.9 2021-06-29 21:45:48 +02:00
jmir1
92b17325a9 fix animelib sorting 2021-06-29 19:15:53 +02:00
jmir1
83886763c3 fix gesture bar not being hidden in the player 2021-06-29 18:36:24 +02:00
jmir1
d2bae155b9 fix local anime source playback 2021-06-29 18:12:00 +02:00
jmir1
f9f9f18d9e Merge branch 'master' of github.com:jmir1/tachiyomi-mi 2021-06-29 16:49:30 +02:00
jmir1
9b67f110c2 use videoUrl in WatcherActivity 2021-06-29 16:33:48 +02:00
Ivan Iskandar
cb71d44024
Tracking sheet and search adjustments (#5427)
* Tracking sheet and search visual adjustments

* Remove track item divider

* Add start margin to "add tracking" button

* Fix track search dialog crash when no item chosen

* Show "remove" action only when track item is previously set

* Remove placeholder for total chapters

* Cleanups

* Add track search error/empty result message

* Make track search dialog fullscreen

* Use AutofitRecyclerView for track search dialog

* Fix text input overlapping

* Run track search from IME action instead

* Remove deprecated method

* Reformat

* Set track search error message on the placeholder

* Use payload to notify track search item change

* Fix track search action icon tint color
2021-06-28 11:33:26 -04:00
curche
7e3ea9074c
Extend library search by adding -<source> option (#5387)
* extend library search to enable -<source> search

library search already allows for <source> search to select manga from a
particular source. Similarly, -<source> allows to search for manga that
aren't from the said source. TachiyomiSy has this feature but it heavily
depends on exh methods

A problem when you directly add a negation check is that although
it will work, the genre search kicks in adds back every manga since
-<source> returns true for all genres of a manga

Thus, the solution I decided on was do source search first, and then
move to genre check when it fails. A perhaps useful addition is that,
now you're able to search like this:
 <genre1>, -<source>, -<genre2>

* make if-else statements more readable

* refactor containsSourceOrGenre() using `when`

* add comment describing the function

* remove lazy

not really required anymore now that containsSourceOrGenre was rewritten
using `when`
2021-06-28 11:32:03 -04:00
jmir1
0ddce7d711
Merge branch 'tachiyomiorg:master' into master 2021-06-27 21:54:48 +02:00
Ivan Iskandar
e2cf157857
Reader fixes after #5450 (#5465)
* Fix ReaderActivity system bars behavior

* Fix ReaderActivity transition view text color

* Don't change reader navbar color when windowLightNavigationBar is not available
2021-06-27 11:39:26 -04:00
jmir1
267b68b7d9 Merge remote-tracking branch 'upstream/master'
TODO: fix sorting in anime library
2021-06-27 02:00:15 +02:00
jmir1
cf4d6f0709 Merge branch 'anime-animated' 2021-06-27 00:39:46 +02:00
jmir1
9d2b5cb0fa change webviewactivity for anime 2021-06-27 00:38:36 +02:00
Andreas
60890147c3
Sort per category (#5408)
* Add flags for sorting per category

* Add logic to LibrarySettingsSheet

* Add  logic to LibraryPresenter

* Minor tweaks

* Use enum instead of variables

Also deprecates LibrarySort in favour of the new enum classes

* Remove debug log and suppress deprecation

* Convert DisplayMode setting to enum

Also fix bug were adapter would get de-synced with the current per category setting

* Fix migration crashing app due to values being access before migration
2021-06-26 13:30:16 -04:00
Ivan Iskandar
64c95305b9
Match ReaderActivity theme with the rest of the app (#5450)
* Match ReaderActivity theme with the rest of the app

* Fix viewer inset when fullscreen reader is off

* Fix incorrect toolbar color after recreate

* Remove animated inset

* Move isDarkMode to PreferencesHelper
2021-06-25 23:28:19 -04:00
OncePunchedMan
e93cf5befe animate anime lib icon 2021-06-26 02:46:02 +02:00
jmir1
c63757c594 some cleanup 2021-06-24 10:16:27 +02:00
jmir1
424d304cfb fix lib12 part one 2021-06-24 00:20:14 +02:00
Soitora
88fd799a30
Add favorited badge to browse and search (#5440) 2021-06-22 18:22:59 -04:00
inorichi
ef937f277e Update image decoder with better AVIF support 2021-06-22 12:58:35 +02:00
jmir1
e9e73fbd2c Merge branch 'lib12' 2021-06-21 23:04:30 +02:00
jmir1
9b3354e2ce fix last category used by both anime and manga 2021-06-21 14:59:54 +02:00
jmir1
19edee2cba Merge remote-tracking branch 'upstream/master'
also, some major cleanup in the layout and menu files
2021-06-20 22:39:32 +02:00