DelphiWorlds / DeviceLens

MIT License
36 stars 7 forks source link

Doesn't support high DPI correctly so messages difficult to view #10

Closed MyBuzzTechnologies closed 1 year ago

MyBuzzTechnologies commented 1 year ago

The messages view is squashed up because it isn't taking into account the High DPI settings of the screen. For info, the application is running under Parallels Desktop on an M1 Retina display Mac (3600x2252 @ 350% scale)

Screenshot 2022-12-20 at 17 04 18
DelphiWorlds commented 1 year ago

Device Lens uses this fork of NiceGrid. Any help in making it work in high DPI would be welcome :-)

MyBuzzTechnologies commented 1 year ago

No problem, I'll take a look as soon as I get chance

DelphiWorlds commented 1 year ago

This is beta 2 of v2.0.0 (just the executable) - should fix the DPI issue, I hope :-) (Some other fixes in it as well) DeviceLens.zip

MyBuzzTechnologies commented 1 year ago

That's awesome, thanks David!

MyBuzzTechnologies commented 1 year ago

I've just tried the attached beta and it shows the device events no problem but shows an AV when the app is first opened. I do like the updated UI though, a lot better all round.

Screenshot 2023-02-06 at 12 05 25
DelphiWorlds commented 1 year ago

The AV seems to be sporadic - I am aware of it, and will fix it before release :-)

Thanks for the feedback!

DelphiWorlds commented 1 year ago

This is beta 3 of Device Lens 2 - it has saving to a file added, and also some exception handling to help track down the AV. Any exceptions will be logged to Public Documents\DeviceLens\Logs

DeviceLens.zip