Commit Graph

384 Commits

Author SHA1 Message Date
arkon 0e2b8b10d1 Show download progress in download icons 2020-12-27 16:50:25 -05:00
arkon 3cb64669e4 Animate download icon 2020-12-27 16:41:28 -05:00
arkon 23bf7faf9f Hide chapter download icons for local manga 2020-12-27 15:25:40 -05:00
arkon 01ff3af63f Add error state to chapter download icons 2020-12-27 10:44:08 -05:00
arkon 84ae61f72c Refactor download states into enum 2020-12-27 10:20:14 -05:00
arkon 6dd280205b Initial chapter download icon implementation 2020-12-27 10:13:13 -05:00
arkon ea33179a95 Convert tracker add/update/login methods to coroutines 2020-12-24 17:50:28 -05:00
arkon 6e7fefb8b2 Strip out no longer used tracker start/end date code
Unfortunately MAL was the only one that supported it in the app, but the official API doesn't support it, so now no trackers have it.
2020-12-18 23:31:28 -05:00
arkon fd2028557e Some crash fixes 2020-12-13 11:00:46 -05:00
Taco c2b8fea291 Update libraries, some lints (#4099)
* Update some plugins

* Fix some miscellaneous lints
2020-12-08 22:21:08 -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 322d66d282 Replace more usages of Kotlin synthetic views 2020-11-28 14:56:57 -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 781971ee81 Set preview/experimental compiler flags instead of using annotations 2020-11-22 11:43:16 -05:00
arkon a150762c63 Fix manga info description scrim on Android 5 2020-11-20 22:28:06 -05:00
Soitora 9f05d563f9 Darken the description colors (#3858)
* Darken the description colors

* Restore UpdatesHolder.kt

* Use the same color as the Extensions subtitles
2020-10-12 16:59:44 -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 4cbe497770 Prevent tag search if browsing from latest (sort of closes #3625) 2020-10-03 13:04:38 -04:00
arkon 0904692f15 Set activated states for manga info favorite/tracker buttons 2020-10-03 12:55:51 -04:00
arkon 65bacd288b Reorder chapter filters to better match library filters 2020-10-03 12:32:49 -04:00
arkon b5986b509e Fix chapter filter icon tinting 2020-09-27 19:16:46 -04:00
arkon fb3756420b Use tristate checkboxes for chapters list filters 2020-09-27 18:13:20 -04:00
arkon a9bed90d02 Move manga info summary more/less button toggle 2020-09-22 22:20:29 -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 791a7d5a01 Start updating manga info view header design 2020-09-14 15:56:27 -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
arkon 66baf01e43 Localize "No chapters found" error 2020-09-04 15:21:09 -04:00
arkon 8bedc8f456 Move share manga button to toolbar menu 2020-08-29 17:13:02 -04:00
arkon 4c8665c9f0 Don't enqueue bookmarked chapters for deletion (fixes #3691) 2020-08-18 17:47:07 -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 dbaac69fad Add option to prevent deleting bookmarked chapters (closes #2082) 2020-08-09 12:18:05 -04:00
arkon dda7e677a5 Dismiss add manga snackbar when leaving controller (closes #3614) 2020-08-06 19:05:07 -04:00
arkon 060f0682f4 Fix snackbars not being in viewport properly 2020-08-03 14:12:34 -04:00
arkon 12ff37d052 Fix manga title disappearing in toolbar when pushing another controller 2020-08-02 17:46:15 -04:00
arkon e990ad25eb Fix tap region for manga summary 2020-07-31 12:58:13 -04:00
arkon ec56c27071 More core-ktx usages 2020-07-31 10:29:32 -04:00
arkon 99710b45d1 Fix download status updates not appearing in chapters list (fixes #3358) 2020-07-30 22:22:37 -04:00
arkon dd66c83c50 Use some more core-ktx extensions 2020-07-25 12:07:20 -04:00
arkon 9e51d82154 Replace custom visibility extension functions 2020-07-25 12:00:27 -04:00
arkon bdc441a5be Hide manga title in toolbar when at top 2020-07-25 11:34:44 -04:00
arkon 6742cdeb8b Hide tracking button if none logged in, show for non-favorited manga (closes #3507) 2020-07-25 10:50:54 -04:00