Commit graph

43 commits

Author SHA1 Message Date
Jackson Harper
6091dddc88 Add SuperNotes Pro font 2024-05-02 14:03:22 +08:00
Jackson Harper
409006ff2b Allow setting text as RTL in the reader 2024-03-04 13:55:50 +08:00
Jackson Harper
dd8f913cdd Warnings cleanup 2024-02-16 12:25:45 +08:00
Jackson Harper
328625d713 Allow using system theme 2024-02-14 17:12:28 +08:00
Jackson Harper
d6cd57b575 Move menus, add UI for setting auto theme 2024-02-14 14:33:28 +08:00
Jackson Harper
1a9924bedb Expose highlight on release to web 2024-02-07 15:22:42 +08:00
Jackson Harper
bf50d33a6a Add fonts to web 2023-12-11 11:08:55 +08:00
Jackson Harper
2ad68498ef Add Lexend font to Android, iOS, Web 2023-11-22 12:03:52 +08:00
Luke Channings
c4773dc904
Landing page improvements and various supporting improvements 2023-10-24 09:43:39 +01:00
Jackson Harper
033e337f78 Add the IBM Plex Sans font to the web 2023-10-03 20:46:30 +08:00
Jackson Harper
58f8d12710 Fix max font size for web 2023-08-25 17:29:09 +08:00
Jackson Harper
e270d4acf9 Warnings clean up 2023-06-20 13:36:36 +08:00
Jackson Harper
87be4b0db6 Add more web fonts AtkinsonHyperlegible, LXGWWenKai, Newsreader 2023-04-28 20:32:58 +08:00
Jackson Harper
978e802786 Clean up keyboard commands functionalities and modal, add tooltips 2023-04-14 11:27:01 +08:00
Jackson Harper
608ef8cadc Remove debug line 2023-03-13 13:14:54 +08:00
Jackson Harper
376d75a756 Theme selector colours 2023-03-10 15:05:18 +08:00
Jackson Harper
4fc29aab9a Fix checkbox colors on theme selector 2023-03-10 15:05:18 +08:00
Jackson Harper
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
Jackson Harper
4b4e1a9a52 Remove unused import 2023-03-07 16:21:01 +08:00
Jackson Harper
550b8d88ec Update display settings, add advanced settings 2023-03-07 15:36:24 +08:00
Jackson Harper
96ddc100b5 Linting improvements 2023-03-06 16:21:26 +08:00
Jackson Harper
26a2623a34 Set the tab index on the font selector to prevent autofocus on modal load 2023-03-06 09:54:21 +08:00
Jackson Harper
c1284839ec Buttons for adjusting font, fix font selector outline 2023-03-03 20:15:40 +08:00
Jackson Harper
98db742c97 Fix to the tracks on the reader settings 2023-03-03 20:10:05 +08:00
Jackson Harper
37b8d644a5 Use theme for display font 2023-03-03 13:29:36 +08:00
Jackson Harper
3eb74251da Work on dark mode 2023-03-03 12:15:02 +08:00
Jackson Harper
e09aaf0347 Use SF pro instead of SF Pro Display 2023-03-03 10:58:36 +08:00
Jackson Harper
98b6d15c86 Align the upper case A manually a bit 2023-03-01 11:33:03 +08:00
Jackson Harper
c251de12d9 Reader display setting positioning 2023-02-28 18:20:26 +08:00
Jackson Harper
a2583ad5a8 Update reader settings control 2023-02-28 18:01:57 +08:00
Jackson Harper
066766d980 Remove unused code 2023-02-27 11:12:29 +08:00
Jackson Harper
467a37e8cc WIP: New themes and reader preferences for iOS 2022-11-01 17:40:11 +08:00
Satindar Dhillon
1245d32eed rename to readerSettings 2022-06-21 19:00:24 -07:00
Jackson Harper
28283a10fc Simplify layout of font selector 2022-06-21 16:53:26 -07:00
Jackson Harper
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
Jackson Harper
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
Jackson Harper
702329cf3f Layout tweaks for font selector, allow adjusting margins on smaller screens 2022-06-15 11:46:41 -07:00
gitstart-omnivore
b7ecff195e Added font selector 2022-06-15 15:43:10 +00:00
Jackson Harper
039cab33ed Use embedded SVG so we can set colours 2022-05-02 13:01:50 -07:00
Jackson Harper
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
Jackson Harper
a5885fe16c Push props down for lineheight, margin width to keep in sync 2022-04-13 20:46:49 -07:00
Jackson Harper
810401946e Use local storage for margins and line spacing since these are per-device preferences 2022-04-13 16:03:07 -07:00
Jackson Harper
0d1b05d4fc Rename reader settings 2022-04-12 12:58:04 -07:00
Renamed from packages/web/components/templates/article/ReaderSettingsModal.tsx (Browse further)