Ivan Iskandar
9f744bc445
More bottom sheet improvements ( #5183 )
...
* Edge-to-edge bottom sheet when possible
* ReaderSettingsSheet: Animate background dim changes
* Adjust modal bottom sheet in-out animation
* Use public method to get bottom sheet behavior
* Set bottom sheet peek size to 50% screen height
The current auto peek height gives too low value on landscape orientation
* Set bottom sheet navigation bar scrim when needed
2021-05-28 22:36:09 -04:00
Ivan Iskandar
69869115f6
TabbedBottomSheetDialog: Fix scrollable pages ( #5173 )
2021-05-24 16:08:43 -04:00
arkon
70d9b0c390
Organize some classes
2021-05-24 12:34:54 -04:00
Ivan Iskandar
b5a700276a
Remove top margin of PreferenceCategory if no title set ( #5168 )
2021-05-24 09:10:13 -04:00
arkon
147978b932
Disable swiping on switch in SwitchSettingsPreference
2021-05-22 12:39:58 -04:00
arkon
940c5b3838
Refactor BaseBottomSheetDialog to set maxWidth with newer API
2021-05-19 22:20:45 -04:00
Ivan Iskandar
93e6136795
Use Coil ( #4870 )
...
* Use Coil
* Remove coil-transformations lib
* Add MangaCoverFetcher
* Remove Glide
* MangaCoverFetcher: Allow skipping custom cover usage
* Adjust coil caching policy for some non-library items
* Allow coil to use RGB565 only on low ram devices
* Fix image loading progress view not showing
a
* Increase coil crossfade duration
Same as default glide duration
* Add back request clearing
2021-04-28 08:32:00 -04:00
arkon
71c9df5279
Lint fixes
2021-04-27 17:46:34 -04:00
arkon
89619b7836
Drop support for Android 5.x
2021-04-27 09:29:05 -04:00
arkon
b40af7c3c6
Minor cleanup
2021-04-17 19:05:35 -04:00
arkon
54a23ddd1f
Long press reader settings icon to open color filter tab
...
Partially addresses #4867
2021-04-16 23:06:24 -04:00
arkon
3287ca9cf2
Add checkmark beside selected popup menu item
...
Based on what's in J2K. Also renamed to MaterialSpinnerView to match what's there.
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
2021-04-16 22:39:19 -04:00
arkon
1f8c5b0120
Adjust ActionToolbar positioning
2021-04-16 22:26:41 -04:00
Taco
b3471234ad
Update NDK, more KTX usage ( #4792 )
...
* Update NDK
* Utilize more KTX extensions
2021-04-08 17:56:01 -04:00
arkon
4f1275ac01
Allow excluding categories from library update
...
Closes #3467 , #4661 , #1839
Supersedes #4474
2021-04-04 16:48:39 -04:00
arkon
1237af1ff3
Move BiometricUtil to correct package
2021-04-03 11:38:01 -04:00
arkon
68600b337e
Allow weaker unlock methods ( closes #4265 )
2021-04-03 11:35:33 -04:00
arkon
940d8389b5
Add QuadStateCheckBox view
2021-03-31 23:03:42 -04:00
arkon
f7a6cbe5e2
Revert "Drop support for Android 5.x"
...
This reverts commit 443024cebb
. Guess I'll do this a bit later so scb can get another major update first.
April Fools or whatever.
2021-03-31 22:20:59 -04:00
arkon
443024cebb
Drop support for Android 5.x
...
It's 5-6 years old, and only accounts for 2% of users in the Firebase analytics.
2021-03-30 23:15:17 -04:00
arkon
e0b7698d40
Merge reader settings and color filter sheets
...
Heavily influenced by fe2543b9d5 (diff-8f47d7b7b53769ac18c28fe9978140c6bef44709879567acab2c6ef3270cd3a8)
2021-03-25 23:10:22 -04:00
arkon
1557f713f4
Don't restrict filter sheet height anymore
2021-02-07 10:49:08 -05:00
arkon
d84b5e8b46
Show help action when source fails to load
2021-02-06 13:09:56 -05:00
arkon
7eef4f7fbf
Apply bottom sheet dialog with restriction consistently
2021-01-28 09:10:15 -05:00
arkon
0a54901eb0
Refactor tracker name strings
2021-01-24 16:06:28 -05:00
arkon
837d8f5f30
Delay restoring AppBar elevation on Android 5.0 ( fixes #4311 )
2021-01-18 17:24:23 -05:00
Andreas
1a5858e99b
Hide tracking when no tracker is logged in and change filter logic ( #4310 )
...
* Hide tracking when not logged in
* Change string name and value
2021-01-18 17:08:11 -05:00
arkon
8e613d03e3
Address coroutine scope leaks in custom views
2021-01-07 19:16:26 -05:00
arkon
6fb7a85e8a
Address more coroutine scope leaks
2021-01-07 18:15:57 -05:00
arkon
ea33179a95
Convert tracker add/update/login methods to coroutines
2020-12-24 17:50:28 -05:00
arkon
e8627800fe
Remove bundled fallback file picker
2020-12-13 12:42:10 -05:00
arkon
66e3fa7df8
Replace more Kotlin synthetics
2020-11-29 11:07:06 -05:00
arkon
019a0f31c7
Replace more Kotlin synthetics
2020-11-28 15:54:53 -05:00
arkon
322d66d282
Replace more usages of Kotlin synthetic views
2020-11-28 14:56:57 -05:00
arkon
fb3756420b
Use tristate checkboxes for chapters list filters
2020-09-27 18:13:20 -04:00
arkon
687f3d48ea
Tri-state library filters ( closes #1814 )
...
Based on https://github.com/inorichi/tachiyomi/pull/2127 .
Co-authored-by: hXtreme <hXtreme@users.noreply.github.com>
2020-09-14 17:52:00 -04:00
arkon
da5f10a2f1
Clean up global chapter settings code
2020-09-14 16:23:42 -04:00
lmj0011
64050e8266
[feature] add ability to set global filter/sort/display for Manga chapters ( #3622 )
...
* - [feature] add ability to set global filter/sort/display for Manga chapters
* - move default chapter settings functionality to overflow menu
- code clean up
* - show confirmation dialog when user selects "Set as Default" option in Chapter Settings
* - hide overflow menu in LibrarySettingsSheet
* - apply default chapter settings if manga is added to Library from a Source's browsing screen
Co-authored-by: arkon <arkon@users.noreply.github.com>
2020-09-14 15:58:34 -04:00
arkon
76f6fe4601
Use Kolinter Gradle plugin for linting instead of ktlint directly
2020-09-13 18:48:20 -04:00
arkon
64bdfabbd8
Revert ktlint update, unrevert Gradle and PR build workflow reverts ( #3681 )
2020-08-15 16:44:46 -04:00
arkon
4a136ef2aa
Automatic linting fixes
2020-08-13 09:02:15 -04:00
arkon
748a720199
Lift toolbar on scroll in extension details and manga controllers
2020-08-10 12:04:51 -04:00
arkon
885552b792
Move tracker setting dialogs
2020-08-03 23:04:49 -04:00
arkon
4f02872a84
Minor cleanup
2020-08-03 23:03:31 -04:00
arkon
ec56c27071
More core-ktx usages
2020-07-31 10:29:32 -04:00
arkon
9bb2334b69
Replace VectorDrawableCompat.create() with AppCompatResources.getDrawable()
...
Fixes crash when loading pin icon in Android 5/6.
2020-07-29 18:36:28 -04:00
arkon
9e51d82154
Replace custom visibility extension functions
2020-07-25 12:00:27 -04:00
arkon
08dc57fd02
Revert ViewPager2 library
2020-07-19 21:33:19 -04:00
arkon
2a202bd510
Migrate library to ViewPager2
2020-07-19 11:48:41 -04:00
arkon
c6d29fc19b
Move MaterialFastScroll to widget package
2020-07-04 13:45:01 -04:00