Huang Xin
ef1a1eab98
layout: consistent label font weight for settings panels ( #1856 )
2025-08-20 12:14:45 +02:00
Huang Xin
452dc9f3e6
chore: cache nextjs build for CI ( #1771 )
2025-08-09 07:28:38 +02:00
Andres Puello
09e65211b4
feat: add option to config reading progress format ( #1761 )
...
* feat: added percentage option and set by default
* feat: added decimal percentaje
* fix: fixed issue that the function of format didn't look for typeof
* fix: Added revision fixes
* fix: Added revision fixes and changes
* fix: solved about styling code
* fix: solved about styling code on book.ts and translation.json
* fix: changed lines useEffect line that is escencial to Layoutpanel.tsx, and ProgressInfo.tsx has correct render like last version (Loc.) nd its separator
* fix: correct SUPPORTED_LANGS key and disable style reapplication in saveViewSettings
* i18n for the progress style config
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com >
2025-08-09 06:23:18 +02:00
Huang Xin
59013be586
settings: remove unsupported screen orientation lock on iPad, closes #1520 ( #1522 )
2025-07-03 13:41:42 +02:00
Huang Xin
8eefba2bee
feat: add an option to show/hide original text in translation, also closes #1492 ( #1511 )
2025-07-02 07:27:05 +02:00
Huang Xin
3875c8f239
feat: add an option to show remaining pages in chapter ( #1478 )
2025-06-26 11:19:30 +02:00
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
6b4bb64885
feat: custom css for the reader UI ( #1466 )
2025-06-24 08:33:49 +02:00
Huang Xin
a042b4c739
fix: longer timeout to save changes before reloading page ( #1461 )
2025-06-24 05:01:46 +02:00
Huang Xin
31aeb2289c
settings: more reasonable constraints for top and bottom margins ( #1428 )
2025-06-19 17:01:20 +02:00
Huang Xin
92aae340d9
settings: unset deprecated margin settings ( #1419 )
2025-06-18 18:56:41 +02:00
Huang Xin
b3d1085ddf
fix: now it's possible to have multiple columns in portrait mode, closes #1369 ( #1413 )
2025-06-18 14:25:32 +02:00
Huang Xin
07f74d8858
settings: individually adjust top, bottom, left, and right margins on the reader page ( #1410 )
2025-06-18 10:55:24 +02:00
Huang Xin
9477789db1
layout: apply responsive safe area insets to the reader page, closes #1067 and closes #1212 ( #1408 )
...
This also fixes layout glitches when showing status bar on devices without display cutouts
2025-06-17 03:36:23 +02:00
Huang Xin
43532a0ee8
feat: add an option to show remaining in minutes of the current chapter, closes #406 ( #1326 )
2025-06-03 15:37:55 +02:00
Huang Xin
b0cc0b6f1a
layout: better organized panels in settings dialog ( #1246 )
2025-05-27 14:37:32 +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
90f3512ae2
feat: add scrolling overlap in pixels option to paginate in scrolled mode ( #1194 )
2025-05-19 15:21:06 +02:00
Huang Xin
3e1d03dc17
css: override text align and fix hardcoded text intent ( #1104 )
2025-05-09 14:20:38 +02:00
Huang Xin
4c1af671bb
fix: use separate compact margin and gap when header and footer are dismissed, closes #734 ( #1047 )
2025-05-06 12:38:04 +02:00
Huang Xin
ccd467ebcf
feat: support separate header/footer visibility for paginated and scrolled modes ( #859 )
2025-04-11 03:40:26 +02:00
Huang Xin
4acc0d8e12
feat: replace punctuation marks in vertical reading mode ( #754 )
2025-03-29 12:42:23 +01: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
ab0208b7ab
fix: now img in paragraph won't get indented and default to override book layout ( #657 )
2025-03-20 17:10:26 +01:00
Huang Xin
18c2ce1274
fix: various fixes on layout settings and styles, closes #637 ( #644 )
2025-03-19 10:14:02 +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
8775f90bc1
fix: refresh page when vertical writing mode is set ( #615 )
2025-03-15 20:07:54 +01:00
Huang Xin
05489282df
cjk: always show vertical layout options in CJK locale ( #613 )
2025-03-15 19:37:05 +01:00
Huang Xin
58f1b5833f
feat: add border frame for vertical layout, also closes #563 ( #612 )
2025-03-15 18:55:12 +01:00
Huang Xin
b7dc880a5e
feat: add scrolled mode toggler in font/layout settings dialog, closes #580 ( #596 )
2025-03-13 15:07:17 +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
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
d30d1c17ae
rtl: rtl page layout from settings and book language, closes #359 ( #500 )
2025-03-06 10:58:32 +01:00
Huang Xin
d0e6f3ad50
fix: ensure the progress bar direction is consistent with the book’s writing direction, closes #451 ( #498 )
2025-03-06 09:14:33 +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
6b057ebc14
feat: add override option for paragraph spacing settings, closes #329 ( #334 )
2025-02-09 16:05:37 +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
6ca96be917
fix: swap paging keys when writing direction is set in config ( #295 )
2025-02-04 23:03:20 +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
58c907c7cc
Various enhancements for mobile platforms ( #188 )
...
* Larger area to toggle header/footer bar
* Don't show rounded window on web platform
* Disable tooltips on mobile platforms as there is no mouse pointer
* Dedupe voices from web speech API
2025-01-17 15:42:16 +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
Egan Gumiwang Pratama Bisma
86dc32dab3
persist max block size setting in LayoutPanel component ( #134 )
...
https://github.com/readest/readest/issues/131
2025-01-09 12:23:11 +01:00
Huang Xin
15d8d61841
Support more than 2 columns in page layout, closes #119 ( #121 )
2025-01-07 22:32:07 +01:00
Huang Xin
3ad26d9d8f
Add vertical/horizontal switch in Layout configs for CJK books ( #91 )
2025-01-03 21:24:15 +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
573ca7fa08
Fix hovered scrollbar not auto-hiding and gap settings not working in scroll mode
2024-11-27 23:29:40 +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