Commit graph

4885 commits

Author SHA1 Message Date
Quickdesh
17bf803421
Few more QOLs (#602) 2022-05-27 19:32:01 +02:00
Quickdesh
0c657faac1
Few QOLs and bug fixes (#601)
* add option to invert playback time

* add player information strings to screen view mode

* fix auto play sometimes skipping episodes

* Don't close PiP when screen is off

* prevent misinputs and UI errors in PiP

* fix view mode strings

* fix random triggering of false toasts in PiP
2022-05-26 21:24:50 +02:00
Quickdesh
4fee596b0a
Add Auto-play option (#600)
* Rewrite and clean up player controls and activity

* rename crashlogs to aniyomi

* Update PlayerActivity.kt

* Add auto play option + clean up portrait layout

* add "updateLayoutParams" import
2022-05-25 19:26:20 +02:00
Quickdesh
5b40fa3d71
More player updates (#593)
* Rewrite and clean up player controls and activity

* rename crashlogs to aniyomi

* Update PlayerActivity.kt
2022-05-22 10:23:20 +02:00
jmir1
c35a074b08 Merge branch 'aniyomi-mpv' of github.com:jmir1/aniyomi into aniyomi-mpv 2022-05-12 11:41:49 +02:00
jmir1
7cc4ec277a some more settings backup improvements 2022-05-12 11:41:26 +02:00
Quickdesh
413ce1233f
Fix PiP aspect ratio, crashing the app (#578)
* fix PiP aspect ratio, crashing the app

* remove redundant doubles
2022-05-10 14:12:29 +02:00
jmir1
e2ad7ac82c backup settings 2022-05-10 12:04:53 +02:00
jmir1
b1d7c62722 fix tablet ui 2022-05-10 09:38:54 +02:00
jmir1
80bfcf4440 animate history icon 2022-05-09 23:29:50 +02:00
jmir1
8d9def65ce fix shortcuts with new bottom nav setting 2022-05-09 23:25:58 +02:00
jmir1
09a446a48c add setting to change bottom nav items 2022-05-09 23:00:21 +02:00
jmir1
b4db9209de fix some strings 2022-05-09 21:18:07 +02:00
jmir1
c77acbafe7 Merge remote-tracking branch 'upstream/master' into aniyomi-mpv 2022-05-09 21:13:42 +02:00
nicki
11c01235ac
Don't save categories in backup if not selected (#7101)
Currently, manually created backups contain list of categories even if
Categories option is not selected during Backup Prompt. This leads to
empty categories being created when restoring such backup files

This commit adds a check before saving categories list info to the
backup file. The check is the same check which is used while backing up
category info of manga in library

Tested and worked successfully on app installed on Android 12
2022-05-09 11:03:40 -04:00
Quickdesh
415d8ff7cb
External player fixes (#576)
* add values and functions for external players

* fix non-downloaded episodes not working in external players

* add external player option to Updates

* override player option with external preference in History

* Fix history not closing parent tab controller

* only show player change option when one episode is selected
2022-05-09 14:50:12 +02:00
arkon
c49d862fc5 Rename "navigation layout" to "tap zones" 2022-05-09 08:45:26 -04:00
jmir1
c924365700 fix playing downloads with external player 2022-05-09 01:35:48 +02:00
jmir1
4689f0f156 Merge remote-tracking branch 'upstream/master' into aniyomi-mpv 2022-05-09 01:04:49 +02:00
jmir1
900d75ba64 Merge remote-tracking branch 'upstream/master' into aniyomi-mpv 2022-05-09 00:38:42 +02:00
arkon
6993e88265 Adjust inset consumption in Compose controllers (fixes #7085)
Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>
2022-05-07 23:50:14 -04:00
arkon
681e9396b3 Fix crash when using renamed library sort methods (fixes #7092) 2022-05-07 23:48:53 -04:00
arkon
85ef40d0ff Don't allow swiping away app update install notification
Also show the new version number in the notifications.
2022-05-07 11:04:55 -04:00
arkon
39c0b74250 Fix tall image split math issues
- Round up per-split height to ensure the entire page ends up being split
- Handle the last split of a page potentially being shorter than the others
2022-05-06 23:10:56 -04:00
arkon
a9e629aea6 Minor cleanup
- Remove some unused StorIO queries
- Clean up tall image splitting a bit (no need for creating an unscaled scaled bitmap copy, or tracking coordinates)
- Clean up library updater a bit (still needs a lot of work though)
2022-05-06 22:48:00 -04:00
S97
aa11902aa1
Add option to automatically split tall downloaded images (#7029)
* Auto split long images to improve performance of reader

* Auto split long images to improve performance of reader - fixed the sorting

* Improved performance of splitting by getting rid of 1 extra loop

* Cleaned up code and moved the functionality to work during the downloading process (unsure how this affects download speed)

* Replaced the import .* with the actual used imports

* Fixes for Bugs discovered during my testing

* Fixed last split missing bug.

* Reordered the download progress to be updated before splitting instead of after to reflect more meaningful progress of download

* Reverted last commit since it had no effect

* Improved progress tracking when a download is paused then resumed.

* Implemented the recommended changes to enhance the feature.

* Apply suggestions from code review

Co-authored-by: arkon <arkon@users.noreply.github.com>

* Update app/src/main/res/values/strings.xml

Co-authored-by: arkon <arkon@users.noreply.github.com>

Co-authored-by: arkon <arkon@users.noreply.github.com>
2022-05-06 22:17:27 -04:00
FourTOne5
c4088bad12
Fix removing manga from library reverts during global update (#7063)
* Fix removing manga from library reverts during global update

* Review Changes

* Review changes 2
2022-05-06 22:15:44 -04:00
FourTOne5
49d3ddb830
Add -r flag to ShizukuInstaller createCommand (#7080) 2022-05-06 22:00:24 -04:00
Rohit Mane
7150f467ad
Add option to disable double-tap seek (#569) 2022-05-04 11:07:04 +02:00
FourTOne5
6d802063b4
Reword and Fix library sort (#7068) 2022-05-03 18:39:04 -04:00
jmir1
4a0549883e Fix downloads being deleted after finishing 2022-05-03 17:09:43 +02:00
FourTOne5
55a1cdb1c7
Case insensitive sort in Source tab (#7067) 2022-05-03 08:45:34 -04:00
Quickdesh
aacb29b2eb
Fix multi recent windows (#568) 2022-05-03 13:56:18 +02:00
jmir1
dd16258a9c add error logging when ffmpeg download fails 2022-05-03 13:55:43 +02:00
jmir1
68fe864c57 add mpv.conf setting 2022-05-03 00:05:07 +02:00
Quickdesh
b10a4c7fcf
fix app closing on pressing back (#565) 2022-05-02 22:28:55 +02:00
jobobby04
ed8a54bd2a
Properly modify StateFlow value (#7059) 2022-05-02 08:31:50 -04:00
FourTOne5
5bd5b21543
Properly show history state (#7052)
* Make `HistoryState` similar to `MigrateState`

* Review Changes

* Also cache the transformation

Co-authored-by: Andreas <andreas.everos@gmail.com>

* Fix States

Co-authored-by: Andreas <andreas.everos@gmail.com>
2022-05-01 22:40:35 -04:00
arkon
aec980662f Extract migrate list number badges for later use in library items 2022-05-01 22:35:44 -04:00
FourTOne5
aef1dc6eaf
Make MigrateSourceState similar to MigrateState (#7054) 2022-05-01 22:35:34 -04:00
FourTOne5
bd45bf7407
Make SourceState similar to MigrateState (#7053)
* make `SourceState` similar to `MigrateState`

* Review Changes
2022-05-01 22:34:58 -04:00
Quickdesh
856847f06e
Even more player bug fixes (#561)
* fix status and nav bar showing up in dialogs

* update PiP when paused by external app
2022-05-01 17:40:20 +02:00
arkon
e3f6cfa2df Add newer methods to StubSource 2022-05-01 10:46:44 -04:00
Andreas
609f552c8d
Fix migrations (#7051) 2022-05-01 10:27:01 -04:00
saud-97
5763201307
Notify user of error during a page download failure (#7047)
* Notify user of error during a page download failure

* Included the manga title in the error notification
2022-04-30 16:30:02 -04:00
arkon
dee7830793 Update navigation bar padding in Compose screens 2022-04-30 11:59:39 -04:00
FourTOne5
23f8f35354
Migrate Source Filter Screen to Compose (#7031)
* Migrate Source Filter Screen to Compose

* Changes from Review and some more fixes

* Rename some variable and classes

* Review Change

* Ewbase and Review changes
2022-04-30 11:49:02 -04:00
arkon
cccd09fb5c Allow passing modifier to preference composables 2022-04-30 09:43:49 -04:00
Andreas
bf6d59cd21
Migrate Migrate Manga screen to Compose (#7045)
* Migrate Migrate Manga screen to Compose

* Changes from review comments
2022-04-30 09:37:10 -04:00
FourTOne5
6ef6eab994
Remove source lang on migrate screen also seperate removed source on alphabetical sort (#7041)
* Remove source lang on migrate screen also seperate removed source on alphabetical sort

* Review changes

* Rename Variable
2022-04-30 08:33:00 -04:00