Problem / Use Case
Some users reported that SnapDock’s default editor font size is too small to comfortably read or write with, especially on high‑DPI or 4K displays.
SnapDock Classic did not support adjusting editor font size or font family, which made the app feel unusable for users with accessibility or readability needs.
This request aims to improve readability without compromising SnapDock’s minimal design philosophy.
Proposed Solution
Editor Controls
Add simple, non-intrusive font controls to the Tools menu:
- Predefined editor font families (Mono / Sans / Serif)
- Font size adjustments by percentage (90%, 100%, 110%, 125%)
- Automatic scaling detection for high‑DPI displays
- Future milestone: custom font selection
Renderer Metadata (Optional, Document‑Scoped)
Support optional front‑matter metadata to control preview rendering:
If no metadata is provided, SnapDock uses system defaults.
Renderer font settings remain isolated to avoid turning SnapDock into a word processor.
Alternatives Considered (optional)
- Adding a full settings panel (rejected to avoid complexity)
- Allowing global renderer font overrides (rejected due to feature creep)
- Relying solely on OS‑level scaling (insufficient for many users)
Additional Notes (optional)
Special thanks to Torsen from itch.io for raising this issue — your feedback directly helped shape this proposal.
This feature directly addresses real user feedback from itch.io and improves accessibility without compromising SnapDock’s minimal philosophy.
Problem / Use Case
Some users reported that SnapDock’s default editor font size is too small to comfortably read or write with, especially on high‑DPI or 4K displays.
SnapDock Classic did not support adjusting editor font size or font family, which made the app feel unusable for users with accessibility or readability needs.
This request aims to improve readability without compromising SnapDock’s minimal design philosophy.
Proposed Solution
Editor Controls
Add simple, non-intrusive font controls to the Tools menu:
Renderer Metadata (Optional, Document‑Scoped)
Support optional front‑matter metadata to control preview rendering:
If no metadata is provided, SnapDock uses system defaults.
Renderer font settings remain isolated to avoid turning SnapDock into a word processor.
Alternatives Considered (optional)
Additional Notes (optional)
Special thanks to Torsen from itch.io for raising this issue — your feedback directly helped shape this proposal.
This feature directly addresses real user feedback from itch.io and improves accessibility without compromising SnapDock’s minimal philosophy.