diff --git a/src/lib/components/AccessibilityControls.svelte b/src/lib/components/AccessibilityControls.svelte new file mode 100644 index 0000000..d42c735 --- /dev/null +++ b/src/lib/components/AccessibilityControls.svelte @@ -0,0 +1,107 @@ + + +
+ +
+

Body font

+
+ {#each fontOptions as opt} + + {/each} +
+
+ + +
+
+

Font size

+ {prefs.accessibility.fontSize}px +
+ updateAccessibility({ fontSize: Number(e.target.value) })} + class="w-full accent-accent" /> +
+ + +
+
+

Letter spacing

+ {prefs.accessibility.letterSpacing.toFixed(2)}em +
+ updateAccessibility({ letterSpacing: Number(e.target.value) })} + class="w-full accent-accent" /> +
+ + +
+
+

Line height

+ {prefs.accessibility.lineHeight.toFixed(1)} +
+ updateAccessibility({ lineHeight: Number(e.target.value) })} + class="w-full accent-accent" /> +
+ + +
+
+

Transcript font size

+ {prefs.accessibility.transcriptSize}px +
+ updateAccessibility({ transcriptSize: Number(e.target.value) })} + class="w-full accent-accent" /> +
+ + + + + +
+

Reduce motion

+ +
+