Commit Graph

259 Commits

Author SHA1 Message Date
arkon 8e6b7aaec0 More subdued chapter page progress text 2020-04-23 22:58:35 -04:00
Hawk of the Death aae6820fdc Replace Track Reading Dates date picker with MaterialDialog's one (#2935)
* Replaced datepicker with MaterialDialog's one

* Removed max date due to library bug (afollestad/material-dialogs#1973)

* Removed old date picker view.
2020-04-23 18:28:41 -04:00
arkon 53a3be0703 Migrate more preferences 2020-04-22 22:19:21 -04:00
Hawk of the Death f7c139030f Add Start/Finish date support for MAL (#2672)
* Started working on MAL support

* Added date picker UI

* Replaced Date with Calendar

* Added MAL remote update functionality

* Join url methods listEntryUrl and editUrl

* Removed unused methods

* Renamed mangaEditPayload to mangaEditPostBody

* Moved code to separate method

* Uniformed code to project conventions

* Removed wildcard import

* Moved MyAnimeListTrack to private class

* Improved MyAnimeListTrack name

* Removed redundant code

* Add start/finish date in local database

* Fixed format and improved codestyle

* Fixed typo and fixed TrackHolder's format

* Improved code style

* Ran linter

* Add database updating methods

* Change date format to fit new layout

* Review Commits

* Improve SetTrackReadingDatesDialog readability

* Move private methods after public ones

* Fixed SQL error

* Fixed remove date button

* Updated MaterialDesign methods to latest version

* Replaced dismissDialog() with dialog.Dismiss()

* Fixed wrong string resource usage.
2020-04-22 21:23:23 -04:00
arkon c967308859 Replace deprecated adapterPosition with bindingAdapterPosition 2020-04-22 09:17:23 -04:00
arkon 932a47a8a7 Update Material Dialogs 2020-04-21 23:33:01 -04:00
MCAxiaz b3611eef9d Bug/2894 covers not updating (#2908)
* Use a wrapper around Manga to supply glide with proper equals() and hashCode() impl. for caching

* reload image if url has changed

* ignore case for http scheme comparison

* more ignore case for http scheme comparison

* fix indenting

* use data class for MangaThumbnail
2020-04-21 09:13:23 -04:00
arkon d6e49be268 Remove some progress dialogs 2020-04-20 23:10:10 -04:00
arkon c9a727594e Fix manga info expansion toggling again after refreshing 2020-04-19 23:23:36 -04:00
arkon abbb329ba6 Rename offline mode to downloaded only 2020-04-19 16:02:33 -04:00
arkon 5bc77fc6e8 Add offline mode (forced download filters; closes #2902) 2020-04-19 15:30:55 -04:00
arkon a5d9fb518a Minor edits 2020-04-19 15:12:46 -04:00
arkon 11e10f6eff Replace some old color attribute usages 2020-04-19 12:02:08 -04:00
arkon 9876732875 Genre search from updates/history (closes #2893) 2020-04-18 19:11:47 -04:00
arkon 6c14402992 Remove manga homescreen shortcuts 2020-04-18 16:06:31 -04:00
arkon bdee525336 Lint fixes 2020-04-18 15:28:44 -04:00
TacoTheDank 415df2357c JDK8, lint fixing (#2888)
* Use Kotlin JDK8

* Satisfy a ton of lints

* Run res/layout files (and manifest) through reformatter
2020-04-18 14:47:22 -04:00
arkon 6a532b836d Refactor databinding fields to parent abstract classes 2020-04-18 14:40:18 -04:00
arkon df69559b39 Collapsable manga summary/genre section 2020-04-18 12:40:47 -04:00
arkon 42a97f8c40 Add function in interface to get list of genres 2020-04-18 11:36:05 -04:00
arkon d9f44c1f7d Extension function instead of redefining uiScope everywhere 2020-04-17 20:06:33 -04:00
arkon 088160ed32 Extra genre chip text trimming 2020-04-17 19:51:57 -04:00
arkon 401210da44 More FlowPreferences migrations 2020-04-17 18:30:05 -04:00
arkon f7b3450d65 More rxbindings migration 2020-04-17 09:28:26 -04:00
arkon bdf322ceb0 Mostly migrate rxbinding to Kotlin Flow version 2020-04-16 23:04:00 -04:00
arkon fae763dbb0 Manga info action buttons 2020-04-16 22:16:15 -04:00
arkon c0792522a4 Scrolling manga info view 2020-04-16 22:16:15 -04:00
arkon c67e62bac3 Remove some relayed chapter info from main manga info view 2020-04-16 22:16:15 -04:00
arkon a0a8899801 Tweak tracking card UI 2020-04-12 22:00:19 -04:00
arkon a1e7592bd8 Rename catalogue classes/layouts -> source 2020-04-12 12:21:47 -04:00
arkon f6e25627de Temporary workaround for chapter FAB being invisible 2020-04-10 23:55:18 -04:00
arkon aa70be525d Add text to chapter FAB, shrink extended FABs on scroll 2020-04-10 15:39:28 -04:00
arkon 51d93f0217 Open decode error pages in webview instead of browser 2020-04-10 11:49:51 -04:00
FlaminSarge 9044760a10 Change color of 'last page read' in chapter description (#2855)
Change color of 'last page read' in chapter description
2020-04-10 08:37:58 -04:00
arkon 627a720d4b Migrate to ViewBinding from Kotlin synthetics in controllers 2020-04-08 23:06:28 -04:00
arkon 985bb44559 Add select inverse action 2020-04-05 15:55:35 -04:00
arkon 6872455922 Perform catalogue search when genre tag is tapped 2020-04-04 12:10:00 -04:00
arkon d7c13cc291 Perform local search when source is tapped from manga info 2020-04-04 10:10:00 -04:00
arkon 61fb4d584c Replace genre tags on refresh (fixes #2787) 2020-03-30 22:17:07 -04:00
arkon 912629c2dc Replace TagGroup library with Material chips 2020-03-29 14:11:13 -04:00
arkon d86b030796 Add icon for mark previous as read 2020-03-22 12:22:47 -04:00
arkon fd4876be24 Tint chapter filter icon if filters are enabled 2020-03-18 18:15:53 -04:00
arkon d5ff5fd6f8 More consistent usage of visibility extensions 2020-03-09 18:42:41 -04:00
arkon 466ec7b962 Compact tracker card 2020-03-09 16:27:23 -04:00
MCAxiaz 07e2bdac81 Fix bug where status cannot be updated when all chapters have been read. (#2683)
Minor cleanup.
2020-03-09 11:32:59 -04:00
arkon 090a7794b5 Hide download/delete actions when sensible, make bookmark/read toggle actions 2020-03-08 17:42:50 -04:00
arkon c63d8e7a30 Bottom action menu in chapters list 2020-03-08 17:37:42 -04:00
arkon a4410f3a02 Remove unnecessary lint suppression 2020-03-07 23:01:49 -05:00
arkon c275adbb91 Remove chapter item popup menu 2020-03-07 23:00:29 -05:00
arkon 0ec8def0d8 Avoid passing max chapter number from tracker (fixes #2131) 2020-03-07 18:01:26 -05:00