Skip to content

Desktop app appears too small on high-DPI displays on Windows/Linux #861

@SuperComboGamer

Description

@SuperComboGamer

Summary

On Windows and Linux, the desktop app does not automatically scale its UI on high-DPI displays the way macOS does. On 1440p and especially 4K monitors, the app can appear extremely small and difficult to use.

Problem

Electron does not automatically handle high-DPI scaling for this app on Windows in the same way macOS handles Retina displays. As a result:

  • 1080p looks normal
  • 1440p can look undersized
  • 4K can look tiny

This is especially noticeable when moving the app between monitors with different DPI / scaling characteristics.

Expected behavior

The desktop app should automatically scale its UI based on the current display so that it remains comfortably usable on high-DPI monitors.

Proposed behavior

  • Automatically detect display resolution / effective display size
  • Apply a zoom baseline for high-DPI monitors
  • Keep 1080p unchanged
  • Recompute scaling when windows are created or moved between monitors
  • Preserve manual user zoom adjustments instead of overwriting them
  • Allow reset back to the display-based automatic zoom level

Notes

  • This should only apply to Windows and Linux
  • macOS should remain unchanged, since Retina / HiDPI behavior is already handled well there
  • Multi-monitor setups should be supported so the zoom baseline updates correctly per display

Related

Proposed fix is available in PR #406.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions