Skip to content

High‑DPI / 4K Automatic Scaling Detection #178

Description

@ZFordDev

Summary

Some users report that SnapDock appears “tiny” on high‑DPI or 4K displays. Relying solely on OS‑level scaling is insufficient.
This issue adds automatic detection of DPI scaling and adjusts the editor’s baseline font size accordingly.

Requirements

  • Detect system DPI / pixel ratio
  • Apply a baseline scaling factor to the editor font size
  • Ensure scaling does not override user‑selected presets
  • Provide a fallback for platforms that do not expose DPI
  • Keep implementation lightweight and non‑intrusive

Acceptance Criteria

  • On high‑DPI displays, editor font size increases automatically
  • User‑selected font size presets still override auto‑scaling
  • No UI elements added
  • No impact on renderer font settings

Notes

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions