*Now Endless scrolling in ungrouped/history/updates
*Removed going to history/updates controller in grouped (will later be removed entirely)
*Always showing a header to switch modes, instead of using a filter button (which will later be replaced
I just don't get tired of them.
This also has a button to add a new category
Also updating the snackbar when adding to library to show a "change" button to update the categories. In case you have a default category set
* Start of dual pages
* Fixes to dual pages + added button to shift
Next to add a button to get out of this nightmare
* Adding preference to truly support on and off
* Set double pages correctly for L2R reading mode
* Hide shift double page in single page mode
also fix shift into or out of double pages not going to right page
* Shift page back on loading a new chapter
* Fix back shift when reaching near end of chapter with shifted pages
* Fix chapters not being marked as read when last pages are doubled
* more fixes
* change menu icon and verbage
* Fixed going to previous/next chapter when turning on/off double shift sometimes
* Fix shift icon for double page in R2L
* Adding double page as option in reader sheet
* Adding saving/share/setting cover for second page
* Add back page indicator
* RTL language support for current page in double mode
* Changing to double page always moves the current page to first slot
Also fix bad snap back from single to double or vice versa
* Reset shift icon when going to a new chapter
* Add Double pages to reader settings
* Add padding to current/total pages text
since it gets pretty long with double digits in double pages mode
* Option for automatic single/double layout based on orientation
With option to change mid read
* More fixes
* Lotta reworking to make this work
Lotta reworking to make this work
Seriously a lot of reworking to make this work
* Cleanup + Some documentation
Because I won't "know my own code"
I genuinely do not know what I just coded
* Swapped around icons for double page in chapter sheet bar
Since it was confusing even me
* Fix shifting not updating the ui, nor shifting back to the right page
* Fix changing chapters
* Fixed Prev Chapter transition page jumping back 1
* Fixed progress spinner for single page loading
* Fix the case of a second page shifting for full width while double shift is on
It would unshift the pages in this case, requiring another shift back
If this sounds confusing or complex, it's because it is
Also clean up
* Update Initial dual page bg to match reader bg theme
* More cleanup
* More cleanup + docs + refactoring
* String update
* more cleanup
* Update toolbar ripple based if the menu item is visible
* Fix more issues with shifting + next chapter's first page being a double
* Cleanup ChapterTransision Checks
* Always run shifting logic
* Even more optimizing
which hopefully didnt break something (prolly did)
(spoilers it did I had to undo this local commit)
(more spoilers it still will break again)
* Fix Retry in double mode
* Set gifs as fullpages
* Fix going from automatic to single/double page layout
* More cleanup, more comments
* Fix changing page layout when on a transition page for a manga with a single chapter
The edge cases you can find....man
* Restore shifted pages on activity recrreation
* Adding a "beta" tag to page layout
IMO it's absolutely solid and release candidate ready, but you can get away with so much by calling something a "beta" or an "alpha"
Reader settings sheet now in a tabbed layout
Reader settings sheet also contains filter options
Reader menu now holds the long tap options (Share, Save, Set as cover)
Reader menu also has option to go to manga details (was on toolbar tap)
Also has the option to jump straight to reader settings
Removing long tap gesture on Reader since no longer needed
Changed filter languages button to a globe and now says "filter languages"
Fix source migration not animated between sources and manga
Leaving the migration tab sends you back to source migration list
To all my fellow tab-hating fans: I'm so sorry. Words cannot express the disappointment in myself. I shall be posting a public YouTube apology video soon.
* 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 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
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
* 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
* 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