refactor(reader): remove test font, move settings panel to right sidebar

- Remove Playwrite NZ Guides test font and all references (FONT_MAP,
  FONT_FILES, reader-fonts.css, dropdown option, font files)
- Move settings panel from left sidebar to right sidebar (left sidebar
  now only contains TOC)
- Move Restore Defaults button from top bar icon to a styled button
  inside the settings panel, side by side with Done button
This commit is contained in:
2026-04-19 21:42:19 -04:00
parent 9ca8e2aa44
commit ba502ec750
4 changed files with 28 additions and 43 deletions
-2
View File
@@ -12,7 +12,6 @@ const FONT_MAP: Record<string, string> = {
"noto-serif": '"Noto Serif"',
"charis-sil": '"Charis SIL"',
"ibm-plex": '"IBM Plex Serif"',
"playwrite": '"Playwrite NZ Guides"',
};
interface FontFile {
@@ -45,7 +44,6 @@ const FONT_FILES: FontFile[] = [
{ family: '"IBM Plex Serif"', url: "/static/fonts/ibm-plex/IBMPlexSerif-Bold.woff2", weight: "700", style: "normal" },
{ family: '"IBM Plex Serif"', url: "/static/fonts/ibm-plex/IBMPlexSerif-Italic.woff2", weight: "400", style: "italic" },
{ family: '"IBM Plex Serif"', url: "/static/fonts/ibm-plex/IBMPlexSerif-BoldItalic.woff2", weight: "700", style: "italic" },
{ family: '"Playwrite NZ Guides"', url: "/static/fonts/Playwrite_NZ_Guides/PlaywriteNZGuides-Regular.woff2", weight: "400", style: "normal" },
];
let fontBlobUrls: Record<string, string> = {};
-8
View File
@@ -227,11 +227,3 @@
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: "Playwrite NZ Guides";
src: url("/static/fonts/Playwrite_NZ_Guides/PlaywriteNZGuides-Regular.woff2")
format("woff2");
font-weight: 400;
font-style: normal;
}