Commit Graph

274 Commits

Author SHA1 Message Date
arkon ce0090f0ca Bunch of crash fixes 2020-05-03 12:17:10 -04:00
arkon e2158af592 Swap bottom nav and ActionToolbar when appropriate 2020-05-02 12:27:23 -04:00
arkon d72c51c8dd Hide app/nav bars on scroll 2020-05-02 11:33:31 -04:00
arkon 33d2b0984f Fix chapter list selection uninverting (closes #3014) 2020-05-01 19:53:26 -04:00
arkon ed6f82af0f Only apply downloaded only to chapter lists in library 2020-04-27 20:06:47 -04:00
arkon 7307ddd1b8 Restore landscape manga info layout 2020-04-27 19:48:54 -04:00
arkon 0601bedb0b Revert removal of last chapter/updated from manga info 2020-04-27 19:37:09 -04:00
arkon d593362ba8 Merge sources and extensions into one view 2020-04-27 19:16:46 -04:00
arkon 57911c42d1 Copy debug info when tapping version 2020-04-26 22:55:13 -04:00
arkon 0a509cb382 Remove usage of alpha color selectors (fixes #2957)
Doesn't work properly in API < 23
2020-04-26 17:24:31 -04:00
arkon 7fd547a2d6 Fix categories button not working after adding manga (closes #2966) 2020-04-26 16:08:23 -04:00
arkon 3f63b320c4 Linting fixes 2020-04-25 14:24:45 -04:00
arkon fba3ed2244 Show scrollable single line of genres when compacted 2020-04-24 16:05:43 -04:00
arkon 77cca1ce84 Change favorite icon to heart 2020-04-23 23:08:25 -04:00
arkon c0bbbdb7ee Separate categories picker from long pressing manga favorite button 2020-04-23 23:03:20 -04:00
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