Commit Graph
48 Commits
Author SHA1 Message Date
schroda b9ea7abe65 Make reader setting slider inputs resettable to default 2024-12-16 22:09:01 +01:00
schroda f51446995a Fix "continuous vertical pager" unintentional page gaps
Depending on the screen size and e.g. the set "reader width" pages might not have filled out the full img elements size due to "object-fit contain".
This was caused due to the image wrappers flex container "align-items center" which slightly reduced the images width to some ".xy" number (e.g. instead of wrappers width 258px, the images were something like 257.83px)
2024-12-16 22:09:00 +01:00
schroda d844ad3f5d Use full height and width of viewport on iOS
- render appbar background color on ios status bar
- handle "home indicator" safe area inset
2024-12-16 14:49:35 +01:00
schroda feacfe70f1 Show active setting in reader desktop nav bar 2024-12-13 16:38:41 +01:00
schroda 1e57533337 Highlight active settings in reader settings 2024-12-13 02:01:58 +01:00
schroda 858c3b4bcf Display active profile for default value
In case the profile was not set and the default value got used, there was no indication of the active profile.
2024-12-12 02:09:19 +01:00
schroda 6dd2c8e2ff Show chapter transition warning
- on scanlator change
- on skipped chapters
2024-12-11 22:38:04 +01:00
schroda 8ca0af8d02 Hide overlay on page/scroll change 2024-12-11 22:36:02 +01:00
schroda cff0ed5ec3 Extract app routes into constant 2024-12-11 20:25:49 +01:00
schroda 8c4ff516c0 Rename "theme.tsx" to "ThemeCreator.ts" 2024-12-11 18:02:03 +01:00
schroda b3e3d94bda Move "theme.tsx" to proper module 2024-12-11 13:57:24 +01:00
schroda 2cd5a970cc Add tooltips to reader desktop quick settings 2024-12-09 16:24:32 +01:00
schroda 9c5382ebd7 Support RTL mode for mouse drag inertia effect
Compared to LTR were the "scrollLeft" value is >= 0, for RTL it's <= 0 which was not handled and thus on applying the inertia effect, "scrollLeft" was always set to 0 due to preventing negative values
2024-12-09 16:12:37 +01:00
schroda be0d1dbf30 Add logic to retry all errored pages 2024-12-09 02:38:37 +01:00
schroda 206c216093 Add mouse drag scrolling to continuous pagers 2024-12-09 02:38:37 +01:00
schroda 7cf78e771a Reader page rendering 2024-12-09 02:38:37 +01:00
schroda 0b1c67ce9f Reader hotkeys 2024-12-09 02:38:37 +01:00
schroda 0ae9d9ebb2 Custom reader profiles 2024-12-09 02:38:37 +01:00
schroda a607f7f368 Reader settings 2024-12-09 02:38:37 +01:00
schroda 56684e405c Reader overlay desktop nav bar 2024-12-09 02:38:37 +01:00
schroda 671059c65c Reader overlay mobile bottom bar 2024-12-09 02:38:37 +01:00
schroda 7434ed0152 Reader progress bars 2024-12-09 02:38:37 +01:00
schroda 51fb660c7b Reader tap zones 2024-12-09 02:38:37 +01:00
schroda c6f7ebd7c2 Close "language select" dialog on backdrop click and "esc" press 2024-11-28 12:36:39 +01:00
schroda 55dc1aa6a5 Show download progress only when started 2024-11-28 12:17:56 +01:00
schroda a819d45489 Update to server download subscription changes 2024-11-28 12:17:55 +01:00
schroda 1d50edf1a1 Prioritize current reader page request 2024-11-13 15:47:04 +01:00
schroda 87ee1330d4 Prevent blinking on reader page switch on firefox
on firefox images are decoded async which causes a "flicker/blinking" when they're getting visible for the first time
this is an issue especially in the reader because pages that should not be shown are rendered but
not displayed, which then causes this issue once they get displayed
2024-11-13 15:47:03 +01:00
schroda 4b86428dc7 Limit max and min values of number setting textfield
Limits were passed through to the slider but were not applied to the text field
2024-11-09 20:42:29 +01:00
schroda e90d705610 Add option to update all updatable extensions 2024-11-04 01:30:09 +01:00
schroda 63caf74e36 Extract "Extensions" types, constants, utils into separate files 2024-11-04 01:25:19 +01:00
schroda e71c4b7ef1 Cleanup deprecated metadata after migration
- delete deprecated metadata
- save applied migration id per metadata holder
2024-11-04 00:11:01 +01:00
schroda e416a141b0 Handle typography with more than 2 lines 2024-10-19 16:43:18 +02:00
schroda 64ac4a54fd Ignore reader when going back in app history
Navigation back through the apps back button should not open the reader again.
This is mostly a preparation for being able to open the manga page from the reader, regardless of if it was the previous page or not, in the future, in that case, the reader will be in the history stack and would be incorrectly opened through the back button
2024-10-19 16:43:15 +02:00
schroda 03c1fe2172 Remove "downloading" text for active chapter downloads
Instead, just show the progress, even if it is 0%
2024-10-17 01:51:08 +02:00
schroda 306e49d47e Adjust grouped list item padding 2024-10-13 23:12:48 +02:00
schroda 84b9f8361d Fix RequestManager location
Was changed unintentionally
2024-10-06 13:45:22 +02:00
schroda e7e1fbbc4e Move more core logic to new folder 2024-10-06 00:16:41 +02:00
schroda a16fef0aab Move setting files into new folder 2024-10-06 00:16:31 +02:00
schroda 3244a6e3df Move device files into new folder 2024-10-06 00:01:51 +02:00
schroda c0eabf8865 Move navigation-bar files into new folder 2024-10-06 00:01:51 +02:00
schroda e466842c77 Move theme files into new folder 2024-10-05 23:35:25 +02:00
schroda 946c852828 Move category files into new folder 2024-10-05 23:35:23 +02:00
schroda a206b2c650 Move extension files into new folder 2024-10-05 23:35:19 +02:00
schroda 64629fd979 Move source files into new folder 2024-10-05 23:35:18 +02:00
schroda 91e1f01de5 Move library files into new folder 2024-10-05 23:35:16 +02:00
schroda cb731cefc0 Move chapter files into new folder 2024-10-05 23:35:11 +02:00
schroda 23a86a77f0 Move core files into new folder 2024-10-05 22:55:08 +02:00