LOUDO56 / PyMacroRecord

Free and Open Source Macro Recorder with a modern GUI using Python
https://www.pymacrorecord.com/
GNU General Public License v3.0
260 stars 51 forks source link

display of interface #37

Closed student533 closed 2 months ago

student533 commented 2 months ago

Describe the bug i found a bug that applies on peculiar display resolution (like mine).

To Reproduce set your pc to have a display resolution to 3840 x 2400 then open the app

Screenshots Capture 1 Capture 2

The OS Capture 3

Additional context i believe the reason why there's a bug is because Windows tries to scale everything about the app (see 3rd screenshot). while the interface of the application is messed up, everything function the way it should. no problem on that.

student533 commented 2 months ago

Found a way to resolve the bug i don't know if we can recode part of the app to fix the bug by itself or not. what do you all think?

To Reproduce -Right-click on the desktop shortcut of the app. -Select Properties. -Go to the Compatibility tab.

then -Select Change high DPI settings Capture 4

-Select the second square -Choose the scaling to be performed by "System" Capture 5

LOUDO56 commented 2 months ago

The problem with higher resolution is that it breaks the coordinates of your mouse on the record, it's probably a issue of Pynput and I can't really do much about it. The only solution someone suggested is to enable high DPI to resolve this issue, but it creates that weird tiny interface. So... It's a bit complicated.