Skip to content

Renderer Front‑Matter Font Metadata Support #179

Description

@ZFordDev

Summary

Some users want document‑scoped control over preview rendering without affecting the editor or global app settings.
This issue adds optional YAML front‑matter metadata to control renderer font size and family.

Example Metadata

---
Font: Mono
Size: 110%
---

Requirements

  • Parse YAML front‑matter (if present)
  • Apply font family + size overrides to renderer only
  • Ensure editor font settings remain unaffected
  • Fallback to system defaults when metadata is missing or invalid
  • Maintain SnapDock’s minimal philosophy (no full word‑processor features)

Acceptance Criteria

  • Renderer updates styling based on metadata
  • No bleed‑through into editor styling
  • No new UI required
  • Graceful fallback when metadata is absent

Notes

This is isolated to the renderer pipeline and can be shipped after Issues #177 and #178

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions