Skip to content

Transparency and overlay fixes#1333

Merged
caffeinepills merged 4 commits intopyglet:masterfrom
caffeinepills:transparency_vm_fix
Jun 27, 2025
Merged

Transparency and overlay fixes#1333
caffeinepills merged 4 commits intopyglet:masterfrom
caffeinepills:transparency_vm_fix

Conversation

@caffeinepills
Copy link
Copy Markdown
Collaborator

This fixes issues with transparency:
Win32 and Xlib: Overlay should allow click throughs.
Xlib: Overlay should be kept on top.

This corrects an issue with an insufficient config being chosen for visual info to allow transparent framebuffers.

Tested on Ubuntu and Windows 11, both seem to work. Ubuntu was tested on a VM, needs testing to see if it will work on non-VM's.

@DougTheDruid
Copy link
Copy Markdown
Contributor

DougTheDruid commented Jun 23, 2025

I tested the overlay and transparent styles on my Windows 11 machine, a Ubuntu (Gnome & x11) VM, and a Ubuntu (Gnome & x11) via dual-booting, and everything seemed to work as expected!

@Square789
Copy link
Copy Markdown
Contributor

Tested on KDE X11 and Wayland, worked fine.

@caffeinepills caffeinepills requested a review from benmoran56 June 25, 2025 02:55
Copy link
Copy Markdown
Member

@benmoran56 benmoran56 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

@caffeinepills caffeinepills merged commit 01b9214 into pyglet:master Jun 27, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants