Huang Xin
77c4303938
feat(pdf): support setting zoom level, zoom mode and spread mode for PDF ( #1969 )
...
This should close #1717 , close #1276 , close #669 .
2025-09-05 18:20:15 +02:00
Huang Xin
41e5f27d4d
layout: view menu now has a maximum width, closes #1459 ( #1463 )
...
* refactor: auth callback page
* layout: view menu now has a maximum width, closes #1459
2025-06-24 05:44:03 +02:00
Huang Xin
3f8d03ae28
sync: add sync status menu item in view menu, closes #844 ( #1324 )
2025-06-03 11:43:58 +02:00
Huang Xin
e4d217f3aa
config: add theme mode options in the library page ( #1283 )
2025-05-30 09:10:48 +02:00
Huang Xin
e238b49fbf
feat: add an option to invert image color in dark mode ( #1223 )
2025-05-22 10:38:09 +02:00
Huang Xin
ea8ab91ed3
feat: add list view for the bookshelf, closes #542 ( #955 )
2025-04-24 19:53:09 +02:00
Huang Xin
10aace0026
fix: avoid view glitch when initialize view settings, closes #713 ( #728 )
2025-03-27 12:40:41 +01:00
Huang Xin
835ed443a5
fix: style tweaks for Windows ( #707 )
2025-03-25 18:58:23 +01:00
Huang Xin
693c79c9b7
fix: remove seldomly used option to invert colors in dark mode ( #548 )
...
This option is hard to understand and explain. Most hardcoded color
in dark mode that affects readability has already been fixed in the
reader so there is no necessity to have this option.
2025-03-09 17:02:01 +01:00
Huang Xin
7f24081205
feat: add fullscreen option for desktop app, closes #493 ( #534 )
2025-03-08 22:36:25 +08:00
Huang Xin
0b72ab156d
refactor: move useTheme hook into separate store, also closes #528 ( #529 )
2025-03-08 09:12:36 +01:00
Huang Xin
de1e396f6e
fix: switch label for column width/height for vertical layout and fix column size calculation ( #520 )
...
* fix: scroll mode should be updated when calculating column size
* fix: switch label for column width/height for vertical layout, closes #517
2025-03-07 16:42:40 +01:00
Huang Xin
2db83b8569
ui: responsive dialog size for portrait screens ( #473 )
...
* fix: handle network error in sync API
* fix: reasonable default column width for iPad
* ui: responsive dialog size for portrait screens
2025-03-01 17:57:29 +01:00
Huang Xin
279504395d
fix: handle zoomed text rect on Safari when highlighting, closes #67 ( #293 )
2025-02-04 19:59:21 +01:00
Huang Xin
58d3e7b221
mobile: some UI tweaks and add system fonts ( #233 )
2025-01-23 16:53:42 +01:00
Huang Xin
533324e558
Responsive icon sizes for phones, tablets and desktops, closes #214 ( #217 )
2025-01-22 18:33:00 +01:00
Huang Xin
010568eeb1
Responsive layout for sidebar and settings dialog on mobile devices ( #184 )
2025-01-17 00:17:51 +01:00
Huang Xin
50f75c1f18
Show error toast for failed imported books and styles for dropdown menus ( #76 )
...
* Styles for dropdown menus
* Show error toast for failed imported books
2024-12-31 18:35:51 +01:00
Huang Xin
a5f94cced9
Add more keyboard shortcuts ( #59 )
...
1. use ctrl/cmd+=, ctrl/cmd+- and ctrl/cmd+0 to zoom in/out and reset zoom;
2. use ctrl/cmd+q to quit app;
2024-12-27 22:35:27 +01:00
Huang Xin
4612730474
Add i18n support ( #46 )
2024-12-26 23:29:54 +01:00
chrox
626dd2fbd7
Fix headerbar start-dragging events
2024-12-04 13:20:08 +01:00
chrox
dbb8347554
Fix max-inline-size not changed according to scroll mode
2024-12-02 22:06:30 +01:00
chrox
a9485c39a7
Refactor reader store out into small stores
2024-11-25 17:51:40 +01:00
chrox
9bc11905f7
Remove eslint react-hooks/exhaustive-deps warnings
2024-11-21 12:47:08 +01:00
chrox
15939ce2fc
Add theme and color config
2024-11-19 20:26:11 +01:00
chrox
a9fd1a00e6
Added view settings hirarchy of global settings < book settings < view settings
2024-11-09 14:56:24 +01:00
chrox
d81629b72a
Refactor ReaderStore
2024-11-08 20:09:48 +01:00
chrox
9617f6f273
Apply styles in the settings dialog
2024-11-02 23:20:13 +01:00
chrox
bac1c6648b
Add font and layout settings UI
2024-11-01 22:47:14 +01:00
chrox
dc5e9b8ab9
Add zoom level in scrolled mode
2024-10-31 21:23:31 +01:00
chrox
f5a233ba31
Add reader view settings
2024-10-30 18:09:46 +01:00
chrox
d835b13fd2
Add view menu
2024-10-29 23:28:04 +01:00