Fixes, Tweaks, and Series Filtering (#1217)
* From previous fix, added the other locking conditions on the update series metadata. * Fixed a bug where custom series, collection tag, and reading list covers weren't being removed on cleanup. * Ensure reading list detail has a margin to align to the standard * Refactored some event stuff to use dedicated consts. Introduced a new event when users read something, which can update progress bars on cards. * Added recomended and library tags to the library detail page. This will eventually offer more custom analytics * Cleanup some code onc arousel * Adjusted scale to height/width css to better fit * Small css tweaks to better center images in the manga reader in both axis. This takes care of double page rendering as well. * When a special has a Title set in the metadata, on series detail page, show that on the card rather than filename. * Fixed a bug where when paging in manga reader, the scroll to top wasn't working due to changing where scrolling is done * More css goodness for rendering images in manga reader * Fixed a bug where clearing a typeahead externally wouldn't clear the x button * Fixed a bug where filering then using keyboard would select wrong option * Added a new sorting field for Last Chapter Added (new field) to get a similar on deck feel. * Tweaked recently updated to hit the NFR of 500ms (300ms fresh start) and still give a much better experience. * Refactored On deck to now go to all series and also sort by last updated. Recently Added Series now loads all series with sort by created. * Some tweaks on css for cover image chooser * Fixed a bug in pagination control where multiple pagination events could trigger on load and thus multiple requests for data on parent controller. * Updated edit series modal to show when the last chapter was added and when user last read it. * Implemented a highlight on the fitler button when a filter is active. * Refactored metadata filter screens to perserve the filters in the url and thus when navigating back and forth, it will retain. users should click side nav to reset the state. * Hide middle section on companion bar on phones * Cleaned up some prefilters and console.logs * Don't open drawer by default when a filter is active
This commit is contained in:
parent
5e629913b7
commit
553f9b0d98
63 changed files with 864 additions and 537 deletions
|
@ -21,13 +21,20 @@ img {
|
|||
display: flex;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.image-container {
|
||||
text-align: center;
|
||||
display: block;
|
||||
height: 100vh;
|
||||
|
||||
// Original
|
||||
//display: block;
|
||||
|
||||
// New (for centering in both axis)
|
||||
//display: flex; // Leave this off as it can cutoff the image
|
||||
align-items: center;
|
||||
|
||||
#image-1 {
|
||||
&.double {
|
||||
margin: 0 0 0 auto;
|
||||
|
@ -92,7 +99,7 @@ img {
|
|||
.full-height {
|
||||
width: auto;
|
||||
margin: 0 auto;
|
||||
height: 100%;
|
||||
max-height: 100%;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
|
@ -101,16 +108,16 @@ img {
|
|||
}
|
||||
|
||||
.full-width {
|
||||
width: 100%;
|
||||
align-self: center;
|
||||
max-width: 100%;
|
||||
align-self: center;
|
||||
|
||||
&.double {
|
||||
width: 50%;
|
||||
&.double {
|
||||
width: 50%;
|
||||
|
||||
&.cover {
|
||||
width: 100%;
|
||||
}
|
||||
&.cover {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.center-double {
|
||||
|
@ -119,11 +126,11 @@ img {
|
|||
}
|
||||
|
||||
.fit-to-width-double-offset {
|
||||
width: 100%;
|
||||
max-width: 100%; // max-width fixes center alignment issue
|
||||
}
|
||||
|
||||
.original-double-offset {
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.fit-to-height-double-offset {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue