-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Semi-transparent bed (Preview tab) rendered as window transparency on Wayland #8466
Comments
Wow, weird issue! Stupid standards. |
We've discussed this with the team but decided it's not getting priority from us to fix this yet. It's not an issue that really hurts usability, and the proportion of users using Wayland is small. There are more important issues to fix that would benefit more people. We'll leave this open as a known issue though. Maybe someone comes up with a fix at some point. |
Hi 👋, If this is still a problem for you in the current version of Cura, can you please leave a comment? If it is not a problem anymore, you don't have to do anything, and this issue will be automatically closed in 14 days. |
Don't think it was actually fixed, though I don't currently have the setup to recheck this |
Hey @valpackett, Thanks for getting back to us. I'll be closing this issue, so we can focus on the most requested and needed features and bug fixes from our community and from UltiMaker, I hope you understand. |
I can confirm that this is still an issue in 5.3.1. I may take a look at the code if I can get it building. |
Can confirm the bug still exists. |
The bug exists and is makinf it cura hard to use |
Some context from a similar application: swaywm/sway#6549 (comment) Cura is extremely complicated to build so I can't test it myself, but could this be as simple as adding a call to setAlphaBufferSize in |
Application version
4.7.1
Platform
FreeBSD, Wayfire, Qt 5.15.0
Reproduction steps
Screenshot(s)
Actual results
The semi-transparent bed is rendered as window transparency, showing windows behind the Cura window, like in
https://stackoverflow.com/questions/35245809/qt-opengl-translucent-objects-show-content-from-behind-window
(Wayland uses transparent surface formats for windows by default. You should use blend modes that don't change the framebuffer alpha. Or request a non-transparent surface format but Qt's client-side decorations have transparent corners..)
The text was updated successfully, but these errors were encountered: