schroda
|
0e9d758c10
|
Use correct auto scroll amount for x/y direction
|
2024-12-27 03:12:19 +01:00 |
|
schroda
|
cff56c33e8
|
Prevent auto scroll direction invert for vertical reading mode
|
2024-12-27 03:10:51 +01:00 |
|
schroda
|
e2075a651e
|
Add "automatic scrolling"
|
2024-12-27 03:02:39 +01:00 |
|
schroda
|
6b0df5329b
|
Move "useHandleProgressDragging" to "ReaderControls"
|
2024-12-27 02:51:38 +01:00 |
|
schroda
|
506be54e72
|
Pass progress bar props per HOC
Some unused "reader page state" values which were passed as props caused unnecessary re-renders
|
2024-12-27 02:51:37 +01:00 |
|
schroda
|
d4939247bd
|
Update page "progress bar slot" styling based on load state
Regression 500ee42662
|
2024-12-27 02:51:36 +01:00 |
|
schroda
|
33e184ba18
|
Add "auto webtoon mode" option to reader
|
2024-12-27 02:51:35 +01:00 |
|
schroda
|
cfd5b78488
|
Fix unchangeable global reader settings
Regression 72809309e1
|
2024-12-26 02:47:37 +01:00 |
|
schroda
|
14770c94c5
|
Adjust "group header" padding in "Updates"
Align to group headers in other pages
|
2024-12-26 02:30:51 +01:00 |
|
schroda
|
a2ac2971f6
|
Improve memoization of "MobileReaderProgressBar"
|
2024-12-26 01:41:36 +01:00 |
|
schroda
|
635f294184
|
Extract "ReaderProgressBarSlot" from "MobileReaderProgressBar"
|
2024-12-26 01:09:33 +01:00 |
|
schroda
|
500ee42662
|
Improve memoization of reader "progress bar slot" rendering
|
2024-12-25 23:51:17 +01:00 |
|
schroda
|
5220f8ca44
|
Prevent unnecessary "page spread state" updates
Only update state in case it has changed
|
2024-12-25 23:50:07 +01:00 |
|
schroda
|
3b62506452
|
Memoize "useBackButton" returned function
|
2024-12-25 23:49:17 +01:00 |
|
schroda
|
f263422b1c
|
Extract "reader progress bar slot wrapper"
|
2024-12-25 22:32:31 +01:00 |
|
schroda
|
ef15788c13
|
Pass "transitionPageMode" to "ReaderTransitionPage"
Regression d67d6f7d28 which was never caught due to an error in the "withPropsFrom" HOC typing (fixed with 2e79f3f0db)
|
2024-12-25 17:14:52 +01:00 |
|
schroda
|
ae89a42ac4
|
Scroll to start of page on page change
Resets the scroll position for single/double page mode to the start of the opened page on a page change.
|
2024-12-25 02:59:53 +01:00 |
|
schroda
|
d67d6f7d28
|
Move "ReaderTransitionPage" setting props to "withPropsFrom" HOC
|
2024-12-25 02:38:36 +01:00 |
|
schroda
|
5dbf1aa8e0
|
Adjust ReaderChapterTransition text color
Text color was never adjusted based on the selected "reader background color"
|
2024-12-25 02:36:53 +01:00 |
|
schroda
|
7d93b7995a
|
Open reader overlay while error with long message is shown
|
2024-12-24 17:26:47 +01:00 |
|
schroda
|
4d162262b6
|
Maximize reader progress bar only when pages are loaded
It takes away space for the reader overlay to get opened while an error is shown.
|
2024-12-24 17:26:47 +01:00 |
|
schroda
|
326e8b9881
|
Prevent EmptyView from taking over click events
E.g. in the reader it was not possible to open the overlay while the EmptyView was visible due to it blocking the readers click handling
|
2024-12-24 17:26:46 +01:00 |
|
schroda
|
72809309e1
|
Always register reader hotkeys
The hotkeys were never registered e.g. while loading or in case an error occurred
|
2024-12-24 17:26:45 +01:00 |
|
schroda
|
89cab26f73
|
Fix typing after "apollo-client" update to v3.12.4
|
2024-12-24 00:36:26 +01:00 |
|
schroda
|
d3e8f713ab
|
Add elevation to reader mobile overlay
|
2024-12-23 02:57:34 +01:00 |
|
schroda
|
2acc82289d
|
Add elevation to snackbar
Depending on the color of the background, the snackbar was hard to see, especially when using light mode
|
2024-12-23 02:46:56 +01:00 |
|
schroda
|
71373d4bd3
|
Remove unused space at bottom of snackbar without description
Get rid of unnecessary white space when there is no description to show
|
2024-12-23 02:41:31 +01:00 |
|
schroda
|
15baf1f7fb
|
Properly center reader mobile progress bar page "point"
|
2024-12-23 02:20:35 +01:00 |
|
schroda
|
b51d8e5f66
|
Fix reader mobile progress bar page "point" styling
The points representing a page were only visible on read pages (page < current page) and for all next pages it was basically invisible
|
2024-12-23 02:20:34 +01:00 |
|
schroda
|
64b0dc2646
|
Fix opening manga page from chapter transition page
Regression f5642af219
|
2024-12-23 01:58:59 +01:00 |
|
schroda
|
29dd9797a8
|
Hide "default settings" footnote in reader layout default settings
|
2024-12-23 01:06:53 +01:00 |
|
schroda
|
1ea7807f99
|
Properly position "track" button in track search
Regression a4f1aa3234
|
2024-12-23 00:59:45 +01:00 |
|
schroda
|
242488692d
|
Remove passing non-existent prop
|
2024-12-22 22:04:46 +01:00 |
|
schroda
|
6001779434
|
Change reader background based on setting
Regression f5642af219
|
2024-12-22 22:03:29 +01:00 |
|
schroda
|
056db542df
|
Add missing padding top in reader mobile header
Regression d844ad3f5d
|
2024-12-22 22:02:22 +01:00 |
|
schroda
|
0ea2f93651
|
Revert "Render reader desktop nav bar content only when visible"
This reverts commit f141a5ae66.
|
2024-12-22 21:53:03 +01:00 |
|
schroda
|
9ea30ee850
|
Fix opening hidden progress bar
Regression 7e9684b7d3
|
2024-12-22 21:52:48 +01:00 |
|
schroda
|
4cc38a96db
|
Fix lint issue
|
2024-12-22 21:45:34 +01:00 |
|
schroda
|
11455427bf
|
Prevent reader page placeholder from getting too long in height
the "SpinnerImage" has a default height styling of 100% which caused the loading placeholder to take up all the available scroll height
|
2024-12-22 16:07:55 +01:00 |
|
schroda
|
294a6f45a4
|
Extract "ReaderProgressBarSlot" from "StandardReaderProgressBar"
|
2024-12-22 13:53:52 +01:00 |
|
schroda
|
7e9684b7d3
|
Render progress bars only when visible
|
2024-12-22 13:53:51 +01:00 |
|
schroda
|
f141a5ae66
|
Render reader desktop nav bar content only when visible
|
2024-12-22 00:48:24 +01:00 |
|
schroda
|
948e2564fa
|
Improve memoization of reader desktop nav bar
|
2024-12-22 00:48:23 +01:00 |
|
schroda
|
f1f660a546
|
Memoize "withPropsFrom" HOC
|
2024-12-22 00:48:22 +01:00 |
|
schroda
|
34ad331a71
|
Improve memoization of page rendering
|
2024-12-22 00:48:22 +01:00 |
|
schroda
|
58c402dd0e
|
Memoize components
|
2024-12-22 00:48:21 +01:00 |
|
schroda
|
f5642af219
|
Use HOC for reader context usage
|
2024-12-22 00:48:18 +01:00 |
|
schroda
|
34f484a946
|
Redirect to correct page after track oauth login
Regression introduced with cff0ed5ec3
|
2024-12-22 00:37:09 +01:00 |
|
schroda
|
9e93a78a07
|
Use "getErrorMessage" everywhere
|
2024-12-21 23:27:03 +01:00 |
|
schroda
|
a4f1aa3234
|
Prevent "EmptyViewAbsoluteCentered" from overlapping content
Regression 1f7fe5f20e
|
2024-12-21 23:22:48 +01:00 |
|