Commit Graph

170 Commits

Author SHA1 Message Date
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 dbaac69fad Add option to prevent deleting bookmarked chapters (closes #2082) 2020-08-09 12:18:05 -04:00
arkon 421dfb4a2d Allow partially loading extensions with individually marked NSFW sources 2020-08-08 19:06:52 -04:00
arkon abaca6e676 Option to hide NSFW extensions (closes #1312) 2020-08-08 16:27:55 -04:00
arkon 4f02872a84 Minor cleanup 2020-08-03 23:03:31 -04:00
arkon 6a5af438dd Temporarily unrevert crop borders unification (closes #3487)
Reverts 1920568057
2020-07-31 14:59:34 -04:00
arkon ec56c27071 More core-ktx usages 2020-07-31 10:29:32 -04:00
arkon 2dc47352f8 Add operator functions for handling set preferences 2020-07-25 18:07:10 -04:00
arkon 1920568057 Unify crop borders settings 2020-07-10 22:19:08 -04:00
arkon 04d83e9a6a Add option to reverse tapping (#3360)
* Add option to reverse tapping

* Fix string for preference key

* Invert tapping for Webtoon and Vertical

* Use enum instead of boolean

* Add option to reader sheet

* Hide from reader sheet if tapping disabled and remove hard coded string

* Hide option if tapping disabled
2020-06-25 18:12:12 -04:00
arkon 2cb7624953 Make jumping to manga chapters optional 2020-06-25 18:10:46 -04:00
arkon 3645d19135 Add advanced option for DNS over HTTPS via Cloudflare (closes #3377) 2020-06-23 22:42:53 -04:00
Andreas E c8a6a2653f Use enum instead of boolean 2020-06-23 12:09:10 +02:00
Andreas E d0f1a33744 Fix string for preference key 2020-06-21 18:50:55 +02:00
Andreas E c54b8e62d7 Add option to reverse tapping 2020-06-21 16:47:18 +02:00
arkon eee0bd6cf4 Rename some code from "catalogue" to "source" 2020-06-17 22:18:33 -04:00
arkon 3899938b25 Reading mode snackbar 2020-06-07 11:14:19 -04:00
arkon 9f53109414 Default reading mode to RTL (since this is a manga app...) 2020-05-31 18:44:19 -04:00
arkon 8c2b2f99bc Add option to hide library category tabs 2020-05-28 18:15:24 -04:00
arkon f430b6f853 Use getEnum for theme preferences too 2020-05-25 15:13:30 -04:00
arkon 78a352541a Use actual enum support for display mode preferences 2020-05-25 15:03:51 -04:00
arkon a0f5633094 Use enums for other PreferenceValues 2020-05-25 14:07:12 -04:00
arkon 0af81c7d05 Comfortable grid code cleanup 2020-05-25 14:01:17 -04:00
jobobby04 52e82b3548 Comfortable Grid (#3238)
* Comfortable Grid

* Add requested changes

* Add more requested changes
2020-05-25 13:39:14 -04:00
arkon f05b99ec1f Convert source display mode preference to flow, remove RxPreferences 2020-05-25 12:35:29 -04:00
arkon 194897bf3c Convert column preferences to flows 2020-05-24 18:34:19 -04:00
arkon 7cf26363c8 Convert last used source preference to flow 2020-05-24 18:16:07 -04:00
arkon 259946cf0a Make metadata updating optional 2020-05-23 10:37:46 -04:00
arkon 647391ef73 Make library update error notification optional (closes #3200) 2020-05-20 17:39:01 -04:00
arkon 04d44f19f5 Show date format examples, migrate to FlowPreferences 2020-05-10 12:26:18 -04:00
arkon d46a742a43 Convert rotation to FlowPreference, remove some unused subscriptions code 2020-05-10 11:42:46 -04:00
arkon a94fd24fa9 Default unreadBadge setting to true (closes #3138) 2020-05-10 11:23:10 -04:00
arkon 1442e2b53e Option to hide unread badges (closes #3095) 2020-05-08 23:01:16 -04:00
arkon c06928a7a5 Default library updates to daily + wifi 2020-04-30 20:27:02 -04:00
Randy Palamar bd61c33097 fix copy paste mistake in PreferencesHelper.kt (#2993)
fix copy paste mistake in PreferencesHelper.kt
2020-04-30 11:14:42 -04:00
arkon fe65f4d6f8 Option to only include pinned sources in global search 2020-04-29 09:29:50 -04:00
arkon c4f1d2f153 Revert column FlowPreference
Made loading janky
2020-04-27 22:19:06 -04:00
arkon 2a41e4ce68 Fix BrowseSourceController losing scroll position when navigating back 2020-04-27 16:21:23 -04:00
arkon 17fc8deb19 Migrate column preference to FlowPreference 2020-04-26 16:35:54 -04:00
arkon 45b5c1c262 Set preference visibility immediately (fixes #2965) 2020-04-26 16:26:42 -04:00
arkon 3f63b320c4 Linting fixes 2020-04-25 14:24:45 -04:00
arkon aa1d927da6 More FlowPreference migration 2020-04-24 11:58:16 -04:00
arkon 8c1ec43500 Remove option to turn off app update checks, check every 3 days 2020-04-24 10:39:55 -04:00
arkon d98b7275d1 More FlowPreference migration 2020-04-23 23:21:44 -04:00
arkon 53a3be0703 Migrate more preferences 2020-04-22 22:19:21 -04:00