Commit Graph

25 Commits

Author SHA1 Message Date
schroda
0c4e772542 Style scrollbar only on devices with hover support
only style scrollbar for devices that support hovering; otherwise, they most likely are touch devices that should
use the native scrollbar.
this is necessary since for some reason chromium uses the native scrollbar for the window scrollbar and the
styled non-native scrollbar for element scrollbars on those devices
2025-05-02 02:30:11 +02:00
schroda
2537f10729 Update "Ying & Yang" light theme background colors 2025-02-11 15:12:35 +01:00
schroda
cbe6cb64f7 Lighten automatic light theme background colors 2025-02-11 15:11:53 +01:00
schroda
8ddb259c82 Prevent tooltip on disabled button warning 2025-02-02 00:54:03 +01:00
schroda
a81c3c6afa Use dynamic color schemes on manga page 2025-01-26 04:21:00 +01:00
schroda
b7fc1ae6ff Extract theme context logic into its own provider 2025-01-25 19:22:24 +01:00
schroda
5391bc256d Add "ying & yang" theme 2025-01-17 01:26:05 +01:00
schroda
f7b21b1d7f Update "tree frog green" theme 2025-01-17 01:26:04 +01:00
schroda
c36a0f8d02 Update "orange juice" theme 2025-01-17 01:26:03 +01:00
schroda
0b9697ec29 Update "minty miracles" theme 2025-01-17 01:26:01 +01:00
schroda
7da4dc7d39 Update "mountain sunset" theme 2025-01-17 01:26:00 +01:00
schroda
a161aa663c Update "rosegold" theme 2025-01-17 01:25:59 +01:00
schroda
254a8cb1a7 Update "lavender" theme 2025-01-17 01:25:58 +01:00
schroda
a22a4bf546 Switch to "colorSchemes" from "palette" API in mui theme
"colorSchemes" is the preferred api starting from mui v6
2025-01-17 01:25:55 +01:00
schroda
28eb18f88c Prevent custom scrollbar on iOS
While iOS does not support customizing the scrollbar, it seems there is a bug when the width and/or height gets set.

(see MediaQuery#getScrollbarSize) When inserting an empty div with forced scrollbars and calculating the scrollbar size, for some reason on iOS it has a scrollbar that affects the available size, which is not possible.
2025-01-09 00:46:25 +01:00
schroda
9e93a78a07 Use "getErrorMessage" everywhere 2024-12-21 23:27:03 +01:00
schroda
9d37c8bc15 Rename context types 2024-12-20 21:35:00 +01:00
schroda
3949363474 Include actual error in snackbar 2024-12-20 17:24:40 +01:00
schroda
df9e24f4d7 Darken background colors for dark theme
To improve the contrast a little bit
2024-12-13 16:53:40 +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
7434ed0152 Reader progress bars 2024-12-09 02:38:37 +01: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
e466842c77 Move theme files into new folder 2024-10-05 23:35:25 +02:00