Skip to content

High DPI issues in trees and statusbar #2413

@ansgarbecker

Description

@ansgarbecker

Description

Running the app on a 100% DPI screen works perfectly, since resetting DesignTimePPI to its default on all form files in e635ae5

Running it on a higher DPI settings reveals issues in most if not any of the VirtualTree instances, regarding font size and probably height of nodes. The height of the status bar is also not scaled as it should.

Additionally, when moving the app between screens with different DPI settings, control size and font sizes escalate.

HeidiSQL version

12.15.1.1

Database server version

Reproduction recipe

  • Run app on 125% DPI, or higher to make issues more visible.
  • Plus move it to a screen with a different DPI setting, then back, and so on. (the app claims to be per-Monitor-v2 compatible, but this is not so annoying as the first point)

Error/Backtrace

todos:

  • wrong font size in trees
  • wrong status bar height
  • wrong rescale when moving between monitors (subordinate, perhaps ignore)
  • check if issues exist on non-Windows platforms

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugDefective behaviour in HeidiSQLhigh-dpiRelated to high DPI display/font settingswindowsAffects the Windows version

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions