shoes / shoes3

a tiny graphical app kit for ruby
http://walkabout.mvmanila.com
Other
179 stars 19 forks source link

Windows 7 mouse offset on 3.3.7 #451

Open dredknight opened 4 years ago

dredknight commented 4 years ago

@ccoupe long one overdue but forget to open a ticket.

Some users reported issues with my app on Windows 7. The mouse button is offset to one side, just as it was happening on Windows 10 before but you manage to fix it.

A workaround is this -> Right click exe -> compatibility -> disable fullscreen optimization

I dont have windows 7 to test 3.3.8 but probably the issue is valid there. I will set up a test W7 environment and let you know.

dredknight commented 4 years ago

Ok some update.

For 3.3.7 on Windows 7, there is a fix. Right click on the EXE -> properties -> check " 'disable desktop composition" and the mouse will work properly. Not sure why it is happening and how it can be prevented.

ccoupe commented 4 years ago

That is strange. There's probably a linker flags or option to the packager to set that. It might be related to the Theme setting.

dredknight commented 4 years ago

Is it possible to fix this for 3.3.7, as 3.3.8 performance is very very slow on Windows 10 :(.

ccoupe commented 4 years ago

Sadly, I don't have the problem on my Win 7 virtual machine. Not the first time that VMs don't act like real machines - particularly for Graphics Cards and Drivers and I suspect that is where the problem lies. VM's default to very dumb graphics cards. Does your user have a more 'exotic` setup? There's not much we can do either way, except change the gtk3 version which is what shoes 3.3.8 does. That sets up a 'circular firing squad' for you.

FYI, I was looking at Go and the Fyne GUI as a possible replacement for Gtk and ran into the graphics card issues for VMs - Fyne uses OpenGL MESA drawing and needs drivers setup up properly. Boo Hiss.

dredknight commented 4 years ago

Btw I cannot run Shoes 3.3.8 on Windows VM. Probably some driver thing.