Commit Graph

45 Commits

Author SHA1 Message Date
3f6e7c924a Work on new left menu w/shortcuts 2024-06-10 17:34:59 +08:00
b6cbf064e9 Add full theme selection to the menu 2024-06-06 11:39:22 +08:00
6091dddc88 Add SuperNotes Pro font 2024-05-02 14:03:22 +08:00
409006ff2b Allow setting text as RTL in the reader 2024-03-04 13:55:50 +08:00
dd8f913cdd Warnings cleanup 2024-02-16 12:25:45 +08:00
328625d713 Allow using system theme 2024-02-14 17:12:28 +08:00
d6cd57b575 Move menus, add UI for setting auto theme 2024-02-14 14:33:28 +08:00
1a9924bedb Expose highlight on release to web 2024-02-07 15:22:42 +08:00
bf50d33a6a Add fonts to web 2023-12-11 11:08:55 +08:00
2ad68498ef Add Lexend font to Android, iOS, Web 2023-11-22 12:03:52 +08:00
c4773dc904 Landing page improvements and various supporting improvements 2023-10-24 09:43:39 +01:00
033e337f78 Add the IBM Plex Sans font to the web 2023-10-03 20:46:30 +08:00
58f8d12710 Fix max font size for web 2023-08-25 17:29:09 +08:00
e270d4acf9 Warnings clean up 2023-06-20 13:36:36 +08:00
87be4b0db6 Add more web fonts AtkinsonHyperlegible, LXGWWenKai, Newsreader 2023-04-28 20:32:58 +08:00
978e802786 Clean up keyboard commands functionalities and modal, add tooltips 2023-04-14 11:27:01 +08:00
608ef8cadc Remove debug line 2023-03-13 13:14:54 +08:00
376d75a756 Theme selector colours 2023-03-10 15:05:18 +08:00
4fc29aab9a Fix checkbox colors on theme selector 2023-03-10 15:05:18 +08:00
23efda667d Theme cleanup, expose extra reader themes
This also removes synced reader preferences so everything is
per device now.
2023-03-10 15:05:18 +08:00
4b4e1a9a52 Remove unused import 2023-03-07 16:21:01 +08:00
550b8d88ec Update display settings, add advanced settings 2023-03-07 15:36:24 +08:00
96ddc100b5 Linting improvements 2023-03-06 16:21:26 +08:00
26a2623a34 Set the tab index on the font selector to prevent autofocus on modal load 2023-03-06 09:54:21 +08:00
c1284839ec Buttons for adjusting font, fix font selector outline 2023-03-03 20:15:40 +08:00
98db742c97 Fix to the tracks on the reader settings 2023-03-03 20:10:05 +08:00
37b8d644a5 Use theme for display font 2023-03-03 13:29:36 +08:00
3eb74251da Work on dark mode 2023-03-03 12:15:02 +08:00
e09aaf0347 Use SF pro instead of SF Pro Display 2023-03-03 10:58:36 +08:00
98b6d15c86 Align the upper case A manually a bit 2023-03-01 11:33:03 +08:00
c251de12d9 Reader display setting positioning 2023-02-28 18:20:26 +08:00
a2583ad5a8 Update reader settings control 2023-02-28 18:01:57 +08:00
066766d980 Remove unused code 2023-02-27 11:12:29 +08:00
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