Commit Graph

456 Commits

Author SHA1 Message Date
schroda
ff9f6b6207 Add hook to get value based on themes "direction"
In case the component didn't rerender on a language change, the used value was never updated based on the new "direction"
2024-09-30 02:55:34 +02:00
schroda
70f8e36b6e Use "useLayoutEffect" for setting title and actions 2024-09-26 15:33:22 +02:00
schroda
c72cf9a0ab Add missing error message on settings change error 2024-09-26 14:00:26 +02:00
schroda
314ad39ee0 Show "Default" for unchanged server file paths 2024-09-26 14:00:25 +02:00
schroda
a1131bf85b Save library options per category 2024-09-21 22:20:38 +02:00
schroda
fe6757f308 Migrate to mui grid v2 2024-09-14 22:00:46 +02:00
schroda
6c01c222c3 Add retry button for failed downloads 2024-09-14 22:00:46 +02:00
schroda
a9e0853e34 Set manga thumbnail as background image 2024-09-14 22:00:44 +02:00
schroda
aa628c72f6 Increase add theme button icon size 2024-09-09 22:34:43 +02:00
schroda
418af05943 Handle long theme names 2024-09-09 22:34:15 +02:00
schroda
1423ca23be Set appbar color on light theme 2024-09-09 22:20:46 +02:00
schroda
4a742bb0ff Reduce toasts when switching themes 2024-09-07 01:49:10 +02:00
schroda
74944407f7 Use "notistack" to display toasts 2024-09-07 01:27:07 +02:00
schroda
fea710b5dc Remove "makeToaster" usage 2024-09-07 01:23:48 +02:00
schroda
e0b58652f4 Support theme fonts 2024-09-07 01:07:02 +02:00
schroda
527ab8c149 Prevent creating themes without names 2024-09-06 23:53:46 +02:00
schroda
4662a9175f Always use calculated scrollbar size 2024-09-06 23:50:38 +02:00
schroda
d9777c179a Extract function to get scrollbar size 2024-09-06 23:43:38 +02:00
schroda
f0701ff03a Adjust theme preview components styling 2024-09-06 23:31:14 +02:00
schroda
12d12ccc48 Use custom themes 2024-09-05 21:57:15 +02:00
schroda
ce3de56fcd Fix typo in component name 2024-09-05 12:20:21 +02:00
schroda
c60db10db1 Adds hover and click effect to theme previews 2024-09-05 12:18:57 +02:00
schroda
3622028ba1 Prevent theme preview layout jump on selection 2024-09-05 11:54:47 +02:00
schroda
02b2758a97 Change cursor to pointer for theme previews 2024-09-05 11:54:00 +02:00
BrutuZ
9b4ddf34da Fix overflow on Continuous Horizontal view (#793)
* Fix overflow on Continuous Horizontal view

* Calculate scrollbar size instead of rem

* Switch to ResizeObserver

* Observe Scrollbar Height on Reader

* Remove extraneous bracket

Silly mistake

Co-authored-by: schroda <50052685+schroda@users.noreply.github.com>

---------

Co-authored-by: schroda <50052685+schroda@users.noreply.github.com>
2024-09-05 05:11:41 +02:00
schroda
97b4befbb1 Add themes 2024-09-05 04:49:51 +02:00
schroda
cba2617190 Move "language" setting to "Appearance" page 2024-09-05 04:49:50 +02:00
schroda
f328e38b51 Move "manga item width" to "Appearance" page 2024-09-05 04:49:49 +02:00
schroda
1444d51ed2 Add pure black mode option 2024-09-05 04:49:48 +02:00
schroda
ba2ce37468 Add option to select system theme 2024-09-05 04:49:48 +02:00
schroda
e909fc64fd Move "darkTheme" setting to "Appearance" page 2024-09-05 04:49:47 +02:00
schroda
517c3edcfe Remove top padding from setting lists 2024-09-05 04:49:46 +02:00
schroda
be471ba06b Update mui theme 2024-09-05 00:10:02 +02:00
schroda
d1d37c8516 Update mui dependencies 2024-09-04 00:06:16 +02:00
schroda
274c4c6489 Add server log file rotation settings 2024-09-03 16:30:31 +02:00
schroda
2430f84837 Update categories settings cards styling 2024-09-01 00:19:27 +02:00
schroda
08ccf1c33d Update download queue styling 2024-09-01 00:19:27 +02:00
schroda
95a687ae37 Update updates page styling 2024-09-01 00:19:26 +02:00
schroda
0c6c9e5ab4 Update list group headers styling 2024-09-01 00:19:26 +02:00
schroda
1699a942dc Sort duplicated library manga by title 2024-08-26 16:35:53 +02:00
schroda
114f9fd34f Always fetch chapter pages 2024-08-25 21:04:02 +02:00
schroda
af44421838 Improve library search
Simplify searching by making matching logic less strict.

- do not require full match
- additionally compare by removing all non letter and number chars
2024-08-14 14:15:19 +02:00
schroda
49f1ad804f Handle missing mutation failures 2024-08-05 16:07:19 +02:00
schroda
b80622cb17 Prevent grid items from jumping after closing reader
Due to the reader and the "default" nav bar updating the same navbar width in the context, the grid item width calculation resulted in different grid item widths, which caused the items to "jump" after closing the reader
2024-07-29 17:24:37 +02:00
schroda
792bbe4563 Add new FlareSolverr "response fallback" setting 2024-07-28 22:50:27 +02:00
schroda
bb8b9096ee Fix lint issue 2024-07-23 22:04:35 +02:00
schroda
c770505021 Fix height calculation of app layout components
The height of the app bar was lost after opening and closing the reader because ref was already created but its current value changed.
However, the ResizeObserver was still observing the old element.

Updated other hook usages, which might cause the same issue, as well
2024-07-17 22:53:12 +02:00
schroda
6e1a204c29 Include already detected duplicates for different title
Duplicates were ignored in case they were already detected before.
However, this did not work as intended and ignored valid duplicates in case they were already detected for a different title
2024-07-13 17:05:46 +02:00
schroda
b9b105c236 List found duplicates by title first 2024-07-13 17:04:04 +02:00
schroda
cc0a332f02 Improve duplicate detection by title
Some mangas might be the same but didn't get detected because they had different symbols (e.g. "'" instead of "`")
2024-07-13 15:54:43 +02:00