Huang Xin
bc2c3a2c9a
feat: add options to reset settings in the config dialog, closes #1111 ( #1475 )
2025-06-26 09:59:34 +02:00
Huang Xin
b0cc0b6f1a
layout: better organized panels in settings dialog ( #1246 )
2025-05-27 14:37:32 +02:00
Huang Xin
4f6f45fe8a
fix: don't preview font style for system fonts on Linux, closes #1015 ( #1023 )
2025-05-04 12:23:01 +02:00
Huang Xin
d3eff19ab9
fix: filter out some non-free fonts on Android and Linux, closes #994 ( #999 )
2025-04-29 20:02:54 +02:00
Huang Xin
59f0cede39
fix: import system fonts list on Android ( #998 )
...
Note that the system fonts might not be available in Android webview
2025-04-29 19:14:03 +02:00
Huang Xin
a424ae8b15
feat: retrieve system fonts on iOS and Android and show font weight variants, closes #949 and closes #557 ( #976 )
2025-04-26 17:37:04 +02:00
Huang Xin
d4af2d3ef5
feat: also add sans-serif CJK fonts ( #853 )
2025-04-09 16:03:24 +02:00
Huang Xin
9446df1b9c
feat: add an option to configure default CJK fonts in CJK environments, closes #780 ( #836 )
2025-04-08 11:27:59 +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
3239ff0a80
feat: add LXGW WenKai to serif fonts list ( #722 )
2025-03-26 17:28:14 +01:00
Huang Xin
a79f301165
feat: add language preference options in settings ( #686 )
2025-03-23 16:39:58 +01:00
Huang Xin
359fa8df35
refactor: always save when changes are made with settings, also closes #626 ( #630 )
2025-03-18 12:58:01 +01:00
Huang Xin
48074f0f53
feat: add options to show/hide header and footer widgets in paginated and scrolled mode, also closes #602 ( #620 )
2025-03-17 15:30:12 +01: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
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
dee1e28a61
feat: add options to adjust paragraph margin, word spacing, letter spacing, text indent and font weight ( #310 )
2025-02-07 18:23:12 +01:00
Huang Xin
cebe8812d3
i18n: translate Sans-serif and Serif font labels ( #300 )
2025-02-05 16:57:53 +01:00
Huang Xin
6ca96be917
fix: swap paging keys when writing direction is set in config ( #295 )
2025-02-04 23:03:20 +01:00
Huang Xin
93eacf91a0
feat: load system fonts list at runtime on desktop, closes #287 #237 ( #290 )
2025-02-03 00:41:30 +01:00
Huang Xin
58d3e7b221
mobile: some UI tweaks and add system fonts ( #233 )
2025-01-23 16:53:42 +01:00
Huang Xin
1635958ae3
More precise translations for some options and add Greek translations ( #182 )
...
* More precise translations for some options, closes #165
* Add Greek translation, closes #181
2025-01-16 15:18:14 +01:00
Huang Xin
cd67f6ec3f
Various enhancements and fixes ( #70 )
...
* Fix excerpts cannot be deleted in Chrome browsers
* Show book details in reader sidebar
* Set minimum search term length to 1 for CJK languages
* Use more system fonts as custom fonts, closes #31
2024-12-31 01:08:27 +01:00
Huang Xin
cb2c7b5c89
Update missing translations ( #55 )
2024-12-27 11:33:38 +01:00
Huang Xin
4612730474
Add i18n support ( #46 )
2024-12-26 23:29:54 +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
f570eeb3de
Set maximum column width in one-column layout
2024-11-08 09:12:44 +01:00
chrox
59cec59f78
Add user custom style in MiscPanel
2024-11-03 14:31:21 +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