* use dimens for corners on sheets
removed unused dimens
use same dimens on cards (can be reverted)
up card elevation slightly
* hide change categories when no categories exist
* Add rename download attempt from preview
* clean up renew cache some to help with readability
* Download on WiFi regardless of metered status (From Tachiyomi)
* no reason to show md2 beta message for new debug installs
* update clean up downloads to be a little faster and hit some edge cases not thought of before
* fix bug where manga name does not match the file name and was deleting manga downloads of manga with special characters
Co-authored-by: Chris Allan <chrisallan@pm.me>
Co-authored-by: Ken Swenson <2048861+flat@users.noreply.github.com>
* add tracker logout dialog from upstream
* update for all trackers to have logout dialog
* remove logout button from login screen
* new login button that is more material
had to remove red_error color cause that was in the library that i removed
* return error message if user has blank username/password
* add x button to clear tracked Manga
add dialog that gives option to clear just in app or from tracking service
added mal as first service to allow clearing
* fix string in dialog for remove
ad ability to remove from anilist service
* add ability to delete from kitsu
* made login dialog look more material
* change the dialog for the remove from tracker
* update coil to 0.11.0
* make track search a little nicer
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
It would be easier if I knew the release schedule of the new versions, so I could update the Strings about 2 days before.
* Updating the German translation
* small fix
* added changes done to strings.xml till May 19
* Switch to coil from Glide (#423)
* initial coil switch
* more coil changes
* fix extensions icons
* remove last of glide
* adjust local manga to actually update the covers as soon as you set it. Also adjusts the large cover and share
* edit custom covers of a manga is now immediately reflected
* fix edit covers submit not automatically submitting
fix edit covers choosing cover not showing the selection in dialog
* fix setting custom cover not reloading when going back
* get gif's working
* run ktlint
fix setting custom cover to updated when returning back to details
* fix non uniformed covers
* get images working on resumes
* add size to cover cache setting
* remove log statement
* remove set last cover date
* put covers into cache when refresh enabled
* fix comment
* Reverted partial rogue commit
* Coil updates
Non library manga goes into android's default cache
Manga Fetcher now respects network cache policy
Not showing error drawable on manga details
Fixed manga notification icon sometimes not showing
General cleanup
* Fix toolbar color in manga details when switching themes
* Optimizations to sorting + category refactoring
Category:
• new bool called isDynamic used for all category
• new bool called isAlone, for when using no categories or when hiding all categories
Sort Optimizing:
•Using SQLite query for library mangas to also set the total chapters, instead of checking the total count later
•No longer using regex for removing articles from text, because it's pretty heavy
•All category now uses the same catergory sorting logic as regular categories
* Hide fast scroll when showing backdrop
* Added Bottom sheet for menu popup
For use in future commits
* Using new bottom sheet menu for sorting categories
* Added option to change how library is grouped
By default (categories)
By tag/genre
By sources (with the extension icon attached)
By status
and by tracking status (closes#249)
* Fixes for showing single category
* Moving hide all categories preference to the group library option
Removing the preference for it as well since its in the grouped preference
Also adding new wording for group by tracking (tracking status)
* Fixed ungrouped library showing "All"
* Fix crash in maga details
* Tracking status grouping now uses global wording if you have mutliple trackers
ie kitsu's "currently reading" becomes "reading" since most trackers use that
Also sorting the tracking groups better
* Show "no results found" error when search tracker doesn't find anything
* Logic fixes to library
Fixed trying to update with special groupings
Fixed special groups duplicating manga in a list
* Grouping menu sheet shows "ungrouped" instead of "categories" by use case
For those who not have any categories
* Move LibraryHeaderHolder to a new file
* when grouping by tags, tags with different casing will be grouped together
* Tapping category name now expands backdrop
* Category recycler puts active category center of view if list is scrollable
Also removed scrolling logic for opening/closing the sheet
* Always expose the front view a little bit even when backdrop is too tall
Also hide the filter sheet when expanding backdrop
Also also ignore the filter sheet when it comes to the layout of the backdrop
* Fixed sources with no tags in the manga not having the proper type
* Updated logic to elevating the toolbar
* Fixed sectioned library showing the wrong category when returning back to library tab
when using custom grouping
* Using compound drawables for centered toolbar
and making the library text centered even with the dropdown arrow showing
* Menu bottom sheet now scrolls to the active menu item if list is too tall
* Format library xml + no clipping to category backdrop
* Always expose the front view a little bit even when backdrop... (p2)
Fixing the fact the filter sheet still moved the category recycler view
* Don't scroll to the top of the list on group change until view refresh
* Option to always show the current category in the title
* Refactoring library view create
* Use bookmark icon instead of changing text color
Didn't look at the upstream code for this, but maybe should've
* Added cancel cta to long press library update snackbar
* Added "manga" to filter type
closes#381
* Edit info for online manga + Custom covers update
Yes you read that right. It's back! Oh god it's back
Instead of modifying the db, an external json file is made holding the custom info for your library (meaning it's even easier to remove should I so choose)
Reworking to just override the variable and use said var instead of having the current/original logic that existed before
Custom covers are now saved in a new folder, likewise to upstream
Also like upstream, custom covers can be added to manga without covers (closes#49)
(I'm so sorry Carlos)
* Move "Select target sources" to strings.xml
* more strings
* missing strings
* fix
* update
* fix
* today's updates
* remove colon
* new strings May 23, 2020
Co-authored-by: Carlos <2092019+CarlosEsco@users.noreply.github.com>
Co-authored-by: Jay <jays2kings@gmail.com>
Also moved all migration options to the sources settings
Migration sources converted to flowpref
New settings:
Only globally search pinned sources
Match migration sources with pinned
Match migration sources with enabled sources
Yes you read that right. It's back! Oh god it's back
Instead of modifying the db, an external json file is made holding the custom info for your library (meaning it's even easier to remove should I so choose)
Reworking to just override the variable and use said var instead of having the current/original logic that existed before
Custom covers are now saved in a new folder, likewise to upstream
Also like upstream, custom covers can be added to manga without covers (closes#49)
(I'm so sorry Carlos)
* initial coil switch
* more coil changes
* fix extensions icons
* remove last of glide
* adjust local manga to actually update the covers as soon as you set it. Also adjusts the large cover and share
* edit custom covers of a manga is now immediately reflected
* fix edit covers submit not automatically submitting
fix edit covers choosing cover not showing the selection in dialog
* fix setting custom cover not reloading when going back
* get gif's working
* run ktlint
fix setting custom cover to updated when returning back to details
* fix non uniformed covers
* get images working on resumes
* add size to cover cache setting
* remove log statement
* remove set last cover date
* put covers into cache when refresh enabled
* fix comment
This concludes the use of reddit's fastscroll
Also updated the fast scroll's scroll listener so that the scroll handle respects its margins (thus making it reach the bottom of the manga details
Smart by theme now changes its background color on day/night switch, white theme is now actually #FFFFFF on background
Continous Vertical always uses black between pages, even if using light theme
Fix animated gif backgrounds
* slight gradient increase in width
adjust more/less/start reading button to have more margin to be padded away from fast scroller
* remove title from top app bar
* use color selectors for alternative text colors and status bar
removed unneeded colors
removed ptsans since its not used and also thats not the way to do fonts anymore
* cahnged name to app_color_primary from bluePrimary
* fix fact total badge color text is not being used
* clean up chapterholder and reader chapter item to use a helper class for colors
* update gradle.properties to cache and have larger memory
* fixed bug causing some chapters that were swiped to crash app
* add relative date to chapter util
reference colors instead of attrs in color.xml
add a bookmarked and read alpha
Co-authored-by: Jays2Kings <jays@outlook.com>
* adjust badge colors to use color properties specific to badges
clean up library badge with existing and new view extensions
* fix line that should have been deleted in tracksearch
^Since the fast scroll exists now
Root controlllers can all now swipe up from the bottom bar to expose sheet
Added option to refresh tracking for a manga
Download 3 dots hidden when theres a single chapter downloading
Recents now shows the chapter as the title, manga as subtitle
Library List view: moved start reading button outside of the manga
Reenabled freeform covers
Also never commited the fast scroll the gradle, oops
Updated Drag handle icon
Removed outline fron update button in extensions
Moved "view options" to filter sheet as "display options"
Removed freeform cover option from library 😔
Added swipe refresh to recents page
Removed a few overflows
Likely to be removed forever
Also global update no longer shows download paused notification when queing up
Also bumped up to vCode 62 since 0.9.82 is out
Also fixed issue when the manga details header is taller than the screen
Recent tab is now a combination of recent reads and updates, filtered by unread and an option to go to both old pages (which will be updated later)
Download button now has an option to start downloading a chapter now, which unpauses downloading and moves it to the top of the queue
If a chapter is added to a paused download queue with the notification swiped away, the notification returns
This is a nightmare to maintain and freeing to clean up, so it's out. Local manga will continue to be editable but online editing will remain only for covers (which wlil not be overridden when updating)
Made manga header in details its own item
Pressing the tab icon in library toggles the filters bottom sheet state, no longer just shows it
Pressing the tab icon in browse toggles the extensions sheet
Better logic in detecting which section of the list library you're in
Fixing:
• download cache with incorrect casing
• "view chapters" from notifcation
• Title bar centering
• Filtering by tracker