Project

General

Profile

Feature #1833

[OS X] Support for HiDPI resolutions

Added by skyjake over 10 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
3rd party compatibility
Target version:
Start date:
2014-07-08
% Done:

100%

Tags:

Description

Changes needed for supporting HiDPI resolutions:
  • All hardcoded pixel sizes in runtime images and drawing offsets must be scaled to device pixels (widgets, GuiRootWidget).
  • A Doomsday Script variable must be provided for scripts to check the current DPI factor.
  • UI style must apply the DPI factor in rules, font sizes, and fixed-size images.
  • Mouse coordinates must be translated to device coordinates.
  • The GUI Shell's log history must be scaled manually since it is drawn in an offscreen buffer.

History

#1 Updated by skyjake over 10 years ago

  • Tags changed from Mac, UI, Input to Mac, UI, Input, Shell
  • Description updated (diff)

Also available in: Atom PDF