View Issue Details

IDProjectCategoryView StatusLast Update
0001742Double CommanderGraphical user interfacepublic2020-11-30 14:49
Reporterrd999 Assigned ToAlexx2000  
PriorityhighSeverityblockReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
Platformx64OSWindowsOS Version10
Product Version0.7.8 
Summary0001742: DC performs bad on high DPI systems
DescriptionDC started on such systems (in my case Dell XPS 15 laptop with a 4k UHD touch screen, resolution: 3.840 x 2.160) is not usable anymore. Config dialog is too small, tool buttons are nearly unrecognizable small, and so on.
Steps To ReproduceJust use a UHD system and see the default display of DC. Maybe it is possible to use a normal system and just change the scaling factor there to see what effect is has.
Additional InformationPlease change DC's code so that it respect the scaling values reported by the OS and do not use hardcoded pixel values without that scaling factor. Therefore a new icon set needs to be provided which can be scaled too (like SVG icons) or very hi-res png icons or something like that.

No problem for me to test this on my system or to send screenshot after some changes.
TagsNo tags attached.
Fixed in Revision
Operating systemWindows
Widgetset
Architecture64-bit

Relationships

related to 0000851 closedAlexx2000 Support DPI scaling 
related to 0001375 closedAlexx2000 Wrong control spacing on HiDPI screens 
related to 0001200 acknowledged On Windows if fonts are scaled Find Files dialog has misaligned view components 

Activities

Alexx2000

2017-03-01 07:24

administrator   ~0002107

Will be fixed when Lazarus will support High DPI, i.e. after Lazarus 1.8 release.

Issue History

Date Modified Username Field Change
2017-02-28 10:55 rd999 New Issue
2017-03-01 07:24 Alexx2000 Note Added: 0002107
2017-03-01 07:24 Alexx2000 Status new => acknowledged
2017-03-08 13:00 Alexx2000 Relationship added related to 0001375
2017-03-08 13:02 Alexx2000 Relationship added related to 0001200
2017-03-08 14:48 Alexx2000 Relationship added related to 0000851
2018-07-22 18:20 Alexx2000 Status acknowledged => resolved
2018-07-22 18:20 Alexx2000 Resolution open => fixed
2018-07-22 18:20 Alexx2000 Assigned To => Alexx2000
2020-11-30 14:49 Alexx2000 Status resolved => closed