797553ce16
Convert webview into an activity ( #2470 )
...
Based on 65804ebb3a
2020-01-10 22:22:12 -05:00
745f8d32b5
Use OutlineSpan approach from CarlosEsco/Neko to avoid infinite redraws
...
Based on work by @arsonistAnt: 1876f850f6
2020-01-09 22:13:25 -05:00
f715478070
Revert "Remove reflection to get TextView color field ( closes #2469 )"
...
This reverts commit 5f2aaeac57
.
2020-01-09 21:51:34 -05:00
5f2aaeac57
Remove reflection to get TextView color field ( closes #2469 )
2020-01-09 21:32:30 -05:00
044a4f7575
Split general settings into general and library
2020-01-09 21:22:58 -05:00
83d5e458ca
Update to SDK 29 (Android 10) ( #2468 )
2020-01-09 20:31:27 -05:00
f7669b6797
Replace left/right layout attributes with start/end
2020-01-09 19:10:55 -05:00
489f981e40
Convert tracker icons to webp
2020-01-09 18:54:07 -05:00
13a2d3dfdd
Provide more human readable error when downloading to invalid directory ( #2462 )
2020-01-09 08:39:40 -05:00
d62f0de862
Tweaks based on PR comments, simplify some more strings
2020-01-08 21:53:08 -05:00
e411f54236
Remove up/down animation for FAB, add list padding ( #2456 )
2020-01-08 21:33:10 -05:00
6025b44e5b
Add fast scroller to library ( #2459 )
2020-01-08 21:32:07 -05:00
f4f427dd2a
Restore equals/hashCode in ChapterTransition ( closes #2461 )
2020-01-08 21:31:32 -05:00
26c5c9c839
Replace usage of deprecated Glide SimpleTarget
2020-01-07 20:24:12 -05:00
5cddb269d6
Minor code cleanup
2020-01-07 20:17:07 -05:00
0d5099f230
Drop support for Android 4.x ( #2440 )
...
* Bump minSdkVersion
* Remove Android 4.x specific logic
* Consolidate res assets
* Add note about minimum Android version to README
* Restore incorrectly removed method, remove unneeded Lollipop TargetApi annotations
2020-01-07 18:46:31 -05:00
b55814a1c0
Made 'Default' category selectable in global update settings ( #2318 )
2020-01-07 18:46:08 -05:00
eb5382e0de
fix bangumi tracker crash in searching english manga title ( #2452 )
...
fix bangumi tracker crash in searching english manga title
2020-01-06 20:02:28 -05:00
b3f1714ba9
Convert remaining Java files ( #2435 )
2020-01-05 19:39:25 -05:00
708525ef9d
match transition text used by other readers ( #2439 )
2020-01-05 17:59:05 -05:00
df14e6d43e
fix DOWNLOADED text showing after chapters are marked as read ( #2434 )
...
* fix DOWNLOADED text showing after chapters are marked as read
2020-01-05 16:36:23 -05:00
600fbb2ef8
Update files to use unix line endings
...
cmd: `find . -type f -print0 | xargs -0 dos2unix`
2020-01-05 14:43:07 -05:00
dd1e6402c9
Improve Loading Speed When Skipping Pages in a Chapter ( #2426 )
...
* cancel queued loads when the page that requested the queue is destroyed
* use page.status for optimizing removal
2020-01-05 12:18:02 -05:00
78689e7443
Migrate to AndroidX ( #2424 )
...
* Migrate to AndroidX (automatic conversion by Android Studio)
* AndroidX dependency code updates
* Fix source preference reparenting
* fixes the androidx prefererences icon spacing issue
(cherry picked from commit b76a15d960ec2cdf771be16377db0348b66b3179)
* Fix source preference screen heading size/list padding
Co-authored-by: Carlos <cargo8005@gmail.com >
2020-01-05 11:29:27 -05:00
aa57b1bc77
adjust so downloader doesnt autostart when queue was paused ( #2413 )
...
adjust so downloader doesnt autostart when queue was paused
2020-01-03 15:33:17 -05:00
491d476cac
auto attempt a login refresh once if MAL returns http 400 ( #32 ) ( #2403 )
2019-12-29 17:45:58 -05:00
f0053a2f78
add width and height to listview for browseCatalogueController ( #2406 )
...
* add width and height to listview for browseCatalogueController
* readd recycler has fixed size
add width and height to list view
2019-12-28 14:57:44 -05:00
4147fd6b19
recycler is not fixed size ( #2402 )
2019-12-28 14:10:34 -05:00
2ebaacfc89
Replace dependency for case insensitive natural sorting ( #2389 )
...
Replace dependency for case insensitive natural sorting
2019-12-27 07:18:30 -05:00
c339bd49d0
Address minor Kotlin compiler warnings
2019-12-26 17:48:39 -05:00
bc825bdefa
Minor dependency updates
2019-12-26 16:47:01 -05:00
ff8e3f0af4
Update to SDK 28 ( #2394 )
2019-12-26 16:01:16 -05:00
698e17178a
Increase default text size of the transition chapter page ( #2285 )
2019-12-26 12:40:56 -05:00
ebeee70931
Allow back button to navigate to previous URL in WebView, add Forward, Refresh, and Close menu options ( #2176 )
2019-12-26 12:40:11 -05:00
b8b118bdeb
Add .nomedia file in each chapter download folder ( #2199 )
...
* Move .nomedia creation to directory fetch
* Add .nomedia file to all chapter download directories
2019-12-26 12:39:20 -05:00
a0fb1eff4a
Merge branch 'master' into update-kotlin-coroutines-gradle
2019-12-23 09:49:53 -05:00
89dc240a22
Clean up Anilist GraphQL query formatting
2019-12-22 22:19:15 -05:00
ee4f069341
fix: Don't send newlines and whitespace in API calls ( #2348 )
2019-12-22 22:13:27 -05:00
08b06e1b4e
Update to latest version of Android support libraries
...
Should make migration to AndroidX a bit smoother
2019-12-22 15:56:25 -05:00
0416a2ff15
Extract some hardcoded strings ( closes #1989 )
2019-12-22 15:48:36 -05:00
f14af7cf83
Bind the margin ratio as a float preference and rename variables
...
- Fixed the floatListPreference that was used in the SettingsReaderController
- Created new extension for binding float preferences in the ReaderSettingsSheet
- Renamed the ratio variables to include the `webtoon` naming
2019-12-02 14:19:22 -08:00
4014c48c62
Revert "Remove no-longer-needed FloatListPreference"
...
This reverts commit 19993199db
.
2019-12-02 13:38:33 -08:00
19993199db
Remove no-longer-needed FloatListPreference
2019-11-30 18:41:52 -08:00
5b9f362925
Add support for margins in Webtoon view
...
On larger tablets, matching the page width to the screen width in
webtoon mode causes eye strain due to the image looking so magnified.
Adding a page margin to the image can resolve this by effectively
scaling the image down.
2019-11-30 18:37:52 -08:00
80ea9001b3
Allow 'Default' category as the default for adding manga ( #2292 )
2019-11-03 13:52:33 +01:00
24bb94ceac
Implemented extension search functionality. ( #2211 )
2019-10-14 11:15:00 +02:00
0f16351f5f
Set glide to use the gif loop count ( #2263 )
2019-10-14 11:11:11 +02:00
86e53e08de
Group available extensions by language ( #2210 )
2019-10-11 19:07:55 +02:00
cc0fe0a1a9
Change "Help" link from Github Wiki to Website ( #2265 )
...
Change "Help" link from Github Wiki to Website
2019-10-04 11:44:52 -04:00
9276c491bc
Upgrade Kotlin (to 1.3), Coroutines, Gradle and Android gradle plugin.
...
Kotlin: 1.2.71 -> 1.3.50
Coroutines: 0.30.2 -> 1.3.1
Gradle: 4.6 -> 5.4.1
Android gradle plugin: 3.2.1 -> 3.5.0
This brings us down to *one* experimental coroutine API, and we've
opted in to using it in just *one* place.
(The fact that the API to opt-in to using an experimental API in a
specific place is *also* experimental surely will not come back to
bite us later.)
2019-09-18 22:45:54 -04:00