Commit Graph

  • 1f3a3b6c39 Auto hide "tap zone layout" preview when opening reader schroda 2024-12-30 19:41:49 +01:00
  • fa868ea222 Properly detect "reading mode" and "tap zone" changes for preview schroda 2024-12-30 19:33:37 +01:00
  • 45f46a05d0 Optionally show preview or "reading mode" and "tap zone overlay" schroda 2024-12-30 16:51:39 +01:00
  • f3962646e6 Hide "tap zone overlay" on user action schroda 2024-12-30 16:50:54 +01:00
  • 6a32395234 Always show "tap zone layout" preview when necessary schroda 2024-12-30 16:32:30 +01:00
  • 6ca6864035 Make active reading mode default settings editable in reader schroda 2024-12-30 14:52:09 +01:00
  • 6bf3e297ef Open previous/next chapter at end of continuous pager via hotkey schroda 2024-12-30 14:11:28 +01:00
  • 4fc4a8d9b3 Move library display options to global metadata schroda 2024-12-30 03:49:39 +01:00
  • 8dc5ec339c Decrease "MIN_SCROLL_AMOUNT_PX" to 1px schroda 2024-12-30 02:19:17 +01:00
  • 00170c8e4a Properly calculate auto scroll px amount schroda 2024-12-30 02:13:30 +01:00
  • ce49084a89 Auto open next page after first change in single/double pager schroda 2024-12-30 01:59:40 +01:00
  • e2dd5ad211 Use animation frames for auto scrolling continuous pagers schroda 2024-12-30 01:01:10 +01:00
  • 8eae025d8f Use "coerceIn" util function schroda 2024-12-29 23:00:12 +01:00
  • 530ae1578f Prevent invalid values for "auto scroll speed" schroda 2024-12-29 22:58:42 +01:00
  • 06d0f7147a Update auto scroll direction on reader reading direction change schroda 2024-12-29 22:36:26 +01:00
  • d90767c71c Add "increase/decrease auto scroll speed" hotkeys schroda 2024-12-29 22:24:59 +01:00
  • 3238103ca0 Fix "rtl" detection in "useMouseDragScroll" schroda 2024-12-29 22:14:44 +01:00
  • e459e94b71 Properly invert scroll direction in "useAutomaticScrolling" schroda 2024-12-29 22:04:46 +01:00
  • 732f27f319 Fix "rtl" detection in "useAutomaticScrolling" schroda 2024-12-29 22:04:21 +01:00
  • 74d9e21c76 Abort auto scroll interval for callback mode schroda 2024-12-29 21:42:00 +01:00
  • a943d2f2bc Extract logic from "ReaderViewer" into functions and hooks schroda 2024-12-29 18:07:43 +01:00
  • 9438a2f626 Unmount "ReaderNavBarDesktop" on exit schroda 2024-12-29 17:12:24 +01:00
  • 94ee7d4958 Improve "page spread page state" updates schroda 2024-12-29 17:23:29 +01:00
  • c79f7cc874 Improve "page load state" updates schroda 2024-12-29 17:21:37 +01:00
  • aee42d7bb1 Adjust "MobileReaderProgressBar" active dragging styling schroda 2024-12-28 04:06:03 +01:00
  • 3185449816 Improve "MobileReaderProgressBar" progress bar click/drag handling schroda 2024-12-28 04:05:29 +01:00
  • bc14b68507 Cleanup progress bar interaction handling schroda 2024-12-28 02:11:09 +01:00
  • 6bae3aaf3a Improve progress bar dragging detection schroda 2024-12-28 02:04:19 +01:00
  • 0c6872edb3 Improve progress bar rendering while dragging schroda 2024-12-28 02:00:13 +01:00
  • 347c88f240 Correctly check "page load state" before state update schroda 2024-12-28 01:59:07 +01:00
  • c5630ca5ce Reset "pageToScrollToIndex" after page selection schroda 2024-12-28 01:28:12 +01:00
  • a69447384b Always open next page for auto scroll in single/double page mode schroda 2024-12-27 21:38:13 +01:00
  • 3c57011f0c Fix margin of double pages with set reader width schroda 2024-12-27 20:59:17 +01:00
  • 89138fadde Reserve only necessary space for "current page" text schroda 2024-12-27 18:23:32 +01:00
  • d6ff85fdd3 Prevent unnecessary "page load state" updates schroda 2024-12-27 18:23:16 +01:00
  • 3ca379c0f1 Properly update "StandardReaderProgressBar" slots on "progress bar position" change schroda 2024-12-27 17:16:35 +01:00
  • 052625a013 Adjust "MobileReaderProgressBar" styling schroda 2024-12-27 17:01:34 +01:00
  • 3ae0207bed Apply "auto scroll speed" limits to slider input schroda 2024-12-27 04:53:25 +01:00
  • 6dd6fd8c51 Reduce "auto scroll speed" quick setting size schroda 2024-12-27 04:38:39 +01:00
  • 7201a34607 Preserve saved search filters on navigate back schroda 2024-12-27 04:11:02 +01:00
  • 6c175d0b7f Add "started" library filter schroda 2024-12-27 03:32:30 +01:00
  • 7c0ce65683 Fix auto scroll related tsc issues schroda 2024-12-27 03:29:17 +01:00
  • 0e9d758c10 Use correct auto scroll amount for x/y direction schroda 2024-12-27 03:12:19 +01:00
  • cff56c33e8 Prevent auto scroll direction invert for vertical reading mode schroda 2024-12-27 03:10:51 +01:00
  • e2075a651e Add "automatic scrolling" schroda 2024-12-27 00:30:19 +01:00
  • 6b0df5329b Move "useHandleProgressDragging" to "ReaderControls" schroda 2024-12-26 21:01:46 +01:00
  • 506be54e72 Pass progress bar props per HOC schroda 2024-12-26 17:38:12 +01:00
  • d4939247bd Update page "progress bar slot" styling based on load state schroda 2024-12-26 17:29:49 +01:00
  • 33e184ba18 Add "auto webtoon mode" option to reader schroda 2024-12-26 17:15:50 +01:00
  • cfd5b78488 Fix unchangeable global reader settings schroda 2024-12-26 02:47:37 +01:00
  • 14770c94c5 Adjust "group header" padding in "Updates" schroda 2024-12-26 02:29:58 +01:00
  • a2ac2971f6 Improve memoization of "MobileReaderProgressBar" schroda 2024-12-26 01:41:36 +01:00
  • 635f294184 Extract "ReaderProgressBarSlot" from "MobileReaderProgressBar" schroda 2024-12-26 01:09:33 +01:00
  • 500ee42662 Improve memoization of reader "progress bar slot" rendering schroda 2024-12-25 23:50:58 +01:00
  • 5220f8ca44 Prevent unnecessary "page spread state" updates schroda 2024-12-25 23:50:07 +01:00
  • 3b62506452 Memoize "useBackButton" returned function schroda 2024-12-25 23:23:47 +01:00
  • f263422b1c Extract "reader progress bar slot wrapper" schroda 2024-12-25 22:23:15 +01:00
  • ef15788c13 Pass "transitionPageMode" to "ReaderTransitionPage" schroda 2024-12-25 17:12:07 +01:00
  • 2e79f3f0db Fix "MergeObjectsArray" util type schroda 2024-12-25 17:06:13 +01:00
  • 2a20326c76 [SKIP CI] Fix "yargs" usage schroda 2024-12-25 14:34:46 +01:00
  • 50e53dedc3 Replace "ts-node" with "tsx" schroda 2024-12-25 14:34:13 +01:00
  • 212e2df33c Translations update from Hosted Weblate Hosted Weblate 2024-12-25 07:05:24 +01:00
  • ae89a42ac4 Scroll to start of page on page change schroda 2024-12-25 02:59:53 +01:00
  • d67d6f7d28 Move "ReaderTransitionPage" setting props to "withPropsFrom" HOC schroda 2024-12-25 02:38:36 +01:00
  • 5dbf1aa8e0 Adjust ReaderChapterTransition text color schroda 2024-12-25 02:36:53 +01:00
  • 7d93b7995a Open reader overlay while error with long message is shown schroda 2024-12-24 17:25:12 +01:00
  • 4d162262b6 Maximize reader progress bar only when pages are loaded schroda 2024-12-24 17:24:22 +01:00
  • 326e8b9881 Prevent EmptyView from taking over click events schroda 2024-12-24 17:22:50 +01:00
  • 72809309e1 Always register reader hotkeys schroda 2024-12-24 17:21:25 +01:00
  • 94b0e25df2 Update "apollo-upload-client" to v18.x schroda 2024-12-24 14:19:40 +01:00
  • 53b63f197a Update "vite" to v6.x schroda 2024-12-24 13:04:29 +01:00
  • 86eef26748 Update to "node" v22.12.0 schroda 2024-12-24 13:02:35 +01:00
  • e77f613d4a Update "i18next-http-backend" to v3.x schroda 2024-12-24 12:53:13 +01:00
  • 561a3595fa Update "i18next" to v24.x schroda 2024-12-24 12:53:00 +01:00
  • 1e6e0984b5 Update "file-selector" to v2.x schroda 2024-12-24 12:24:01 +01:00
  • ba63f85f3f Fix unmet peer dependencies schroda 2024-12-24 03:58:38 +01:00
  • 9d74380e94 Convert to ESM schroda 2024-12-24 03:32:55 +01:00
  • 89cab26f73 Fix typing after "apollo-client" update to v3.12.4 schroda 2024-12-24 00:28:37 +01:00
  • 67de6c4789 Update dependencies schroda 2024-12-23 23:47:42 +01:00
  • d3e8f713ab Add elevation to reader mobile overlay schroda 2024-12-23 02:54:12 +01:00
  • 2acc82289d Add elevation to snackbar schroda 2024-12-23 02:46:56 +01:00
  • 71373d4bd3 Remove unused space at bottom of snackbar without description schroda 2024-12-23 02:40:59 +01:00
  • 15baf1f7fb Properly center reader mobile progress bar page "point" schroda 2024-12-23 02:20:20 +01:00
  • b51d8e5f66 Fix reader mobile progress bar page "point" styling schroda 2024-12-23 02:19:50 +01:00
  • 64b0dc2646 Fix opening manga page from chapter transition page schroda 2024-12-23 01:58:59 +01:00
  • 29dd9797a8 Hide "default settings" footnote in reader layout default settings schroda 2024-12-23 01:06:43 +01:00
  • 1ea7807f99 Properly position "track" button in track search schroda 2024-12-23 00:59:13 +01:00
  • 242488692d Remove passing non-existent prop schroda 2024-12-22 22:04:46 +01:00
  • 6001779434 Change reader background based on setting schroda 2024-12-22 22:03:29 +01:00
  • 056db542df Add missing padding top in reader mobile header schroda 2024-12-22 21:59:28 +01:00
  • 0ea2f93651 Revert "Render reader desktop nav bar content only when visible" schroda 2024-12-22 21:53:03 +01:00
  • 9ea30ee850 Fix opening hidden progress bar schroda 2024-12-22 21:52:48 +01:00
  • 4cc38a96db Fix lint issue schroda 2024-12-22 21:45:34 +01:00
  • 11455427bf Prevent reader page placeholder from getting too long in height schroda 2024-12-22 16:07:55 +01:00
  • 294a6f45a4 Extract "ReaderProgressBarSlot" from "StandardReaderProgressBar" schroda 2024-12-21 16:01:42 +01:00
  • 7e9684b7d3 Render progress bars only when visible schroda 2024-12-22 13:53:35 +01:00
  • f141a5ae66 Render reader desktop nav bar content only when visible schroda 2024-12-21 15:36:47 +01:00
  • 948e2564fa Improve memoization of reader desktop nav bar schroda 2024-12-21 15:36:23 +01:00
  • f1f660a546 Memoize "withPropsFrom" HOC schroda 2024-12-21 14:13:31 +01:00
  • 34ad331a71 Improve memoization of page rendering schroda 2024-12-22 00:42:33 +01:00