Commit Graph

123 Commits

Author SHA1 Message Date
arkon c950595fe3 Revert "Distinguish between no results and loading when sorting global search results"
This reverts commit 2be9871d05.
2020-12-11 21:58:04 -05:00
Taco c2b8fea291 Update libraries, some lints (#4099)
* Update some plugins

* Fix some miscellaneous lints
2020-12-08 22:21:08 -05:00
Andreas E c9c0f3d014 Enhance incognito mode (#4073)
* When in Incognito Mode don't set lastUsedSource

* When in Incognito Mode don't save chapter progress

Still allows tracking and mark as read when reaching last page

* When in Incognito Mode don't mark as read (overwritten if hasTrackers)
2020-11-29 11:15:15 -05:00
arkon e048d66f74 Revert edge to edge
This was a bigger headache than it was worth. To note, phone landscape wasn't considered, so the navbar overlaps the content on the side. Additionally, the ability to programatically control the navbar scrim is missing, so it'd have to manually be added.
2020-11-29 11:08:06 -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 749c2071af Replace Kotlin synthetic views in viewholders 2020-11-28 15:24:40 -05:00
arkon 2be9871d05 Distinguish between no results and loading when sorting global search results 2020-11-27 21:09:44 -05:00
arkon 776f6a9a16 More bottom inset padding fixes 2020-11-27 21:05:06 -05:00
arkon 60b2a4ea9d Handle bottom insets in FAB controllers too 2020-11-22 23:08:41 -05:00
arkon 56e1e3e205 Further abstract how bottom navbar padding is applied 2020-11-22 22:57:58 -05:00
arkon 0f805cd45e Handle bottom navbar padding when drawing edge to edge 2020-11-22 22:48:38 -05:00
arkon 38bc8ec6b4 Add global search progress bar (closes #3727) 2020-11-22 16:54:19 -05:00
arkon 2154e3aa2d Remove 10 results per source limit from global search (still limited to 1 page) 2020-11-22 16:40:53 -05:00
arkon 56c19e57a9 Add help shortcut for source migration (closes #3951) 2020-11-22 16:30:20 -05:00
arkon e32445f2cf Hide locale subtitle for local source 2020-11-07 19:21:42 -05:00
arkon 7310ec4fe4 Use 1.x API to fetch manga details in browse view 2020-10-31 10:10:52 -04:00
Andreas E 9493577de2 Replace language code in Global Search with secondary text (#3972)
Replace language code in Global Search with secondary text
2020-10-25 15:25:58 -04:00
arkon 837ce62844 Janky workaround for collapsed global search covers 2020-10-24 13:31:29 -04:00
Andreas E a2b1acd70f Update Global search layout to match Library and Browse (#3892)
* Update Global Search card item to be comfortable with rounded corners

* Remove card background
2020-10-24 13:07:06 -04:00
arkon ed41604f56 Show locale in sources list items 2020-10-12 17:35:08 -04:00
arkon 99b96d80d0 Auto-formatting 2020-10-12 16:58:48 -04:00
Taco 60755d0c26 Use some more KTX and Compat stuff (#3933)
* Use more KTX extensions

* Update Android Studio

* Use more Compat classes
2020-10-12 16:46:25 -04:00
arkon a3c598a3e1 Remove card backgrounds from browse lists 2020-09-26 19:03:46 -04:00
mpm11011 528c1b90c2 Merge branch 'dev' into dev-settings-search 2020-09-16 14:56:34 -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 c466baaa25 Remove list dividers 2020-09-12 15:39:26 -04:00
scb261 4b493ebbaf Change sources sort to case-insensitive (#3743) 2020-09-03 22:20:27 -04:00
lmj0011 8c82b766e3 - implement searchable settings
- `SettingsController.setupPreferenceScreen` must return a PreferenceScreen
2020-08-19 10:28:04 -05: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 b657bba96e Add 18+ warnings in extensions list 2020-08-10 11:53:23 -04:00
arkon b6a1e89535 Minor cleanup 2020-08-09 12:05:04 -04:00
arkon 9376b223bb Bubble up sources with results in global search (closes #3598) 2020-08-09 11:58:50 -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 060f0682f4 Fix snackbars not being in viewport properly 2020-08-03 14:12:34 -04:00
arkon 88032e11df Use dialog to show what's new release info 2020-08-03 14:08:35 -04:00
arkon ea3b8767de Fix crash when filter groups contain items with identical names (closes #3568) 2020-08-02 12:52:40 -04:00
arkon 9708d84e60 Fix dividers in migrate list 2020-08-01 18:28:48 -04:00
arkon 4efc195548 Fix last used source pinned status 2020-08-01 18:23:46 -04:00
arkon 01a837fde6 Make source options dialog into a controller to retain state 2020-07-30 22:46:35 -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 26d5a87bef Fix source item flashing when pinning 2020-07-26 17:09:56 -04:00
arkon 52ae208df3 Show lang code in source long press dialog 2020-07-26 16:31:31 -04:00
arkon 34aaa7fb0a Remove explicit source browse button, tint pin icon when pinned 2020-07-26 16:28:58 -04:00
arkon a52fbb012a Add pin icon to sources list (closes #2862) 2020-07-25 18:25:30 -04:00