467a37e8cc
WIP: New themes and reader preferences for iOS
2022-11-01 17:40:11 +08:00
1245d32eed
rename to readerSettings
2022-06-21 19:00:24 -07:00
28283a10fc
Simplify layout of font selector
2022-06-21 16:53:26 -07:00
99ec93449b
Use a Radix dialog instead of dropdown, add OpenDyslexic font, prefetch fonts
...
The main change here is using Dialog instead of dropdown. The
dialog uses a fixed position, so when the underlying document
dimensions change based on a font change, the dialog will still
be positioned properly.
2022-06-21 15:38:05 -07:00
4042408126
Disable margins on small screens again
...
Need to fix how this is down across all smaller devices, until
then we can disable so the fonts stuff can be deployed.
2022-06-15 16:31:54 -07:00
702329cf3f
Layout tweaks for font selector, allow adjusting margins on smaller screens
2022-06-15 11:46:41 -07:00
b7ecff195e
Added font selector
2022-06-15 15:43:10 +00:00
039cab33ed
Use embedded SVG so we can set colours
2022-05-02 13:01:50 -07:00
93bd6b6ed5
Use SVG images of grouped font stepper controls
...
Aligning the components in CSS didn't work very
well, so this uses exported versions of the design
with the `A` icon and `+/-` symbol in a single image.
2022-05-02 12:19:37 -07:00
a5885fe16c
Push props down for lineheight, margin width to keep in sync
2022-04-13 20:46:49 -07:00
810401946e
Use local storage for margins and line spacing since these are per-device preferences
2022-04-13 16:03:07 -07:00
0d1b05d4fc
Rename reader settings
2022-04-12 12:58:04 -07:00