-
-
Notifications
You must be signed in to change notification settings - Fork 51
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
Wayland Support #54
Comments
Hi, glad you've found the project to be nice so far! And thanks for opening the issue. The UI toolkit this project it built on (Fyne) is working on Wayland support, and building for Wayland is done by adding |
How is Fyne doing so far? |
You can follow Fyne's progress here: fyne-io/fyne#1851. Currently they are aiming for the next non-patch release to have official Wayland support, or at least a much improved Wayland experience such that Supersonic may be able to start offering native Wayland builds. |
It would be good to test against fyne develop version with the wayland tag - it all seems to be working for me :) |
Unfortunately users testing this out are still seeing multiple issues and increased instability with |
Happy new year! Can you provide some links to bugs still blocking this project enabling wayland support via flatpak? |
This bug - fyne-io/fyne#4964 - which I am able to work around in X11, reproduces frequently with the Wayland build in my testing (Ubuntu 22.04.5 LTS), and the workaround isn't able to prevent it. Also, resizing the Wayland window is extremely laggy for me whereas the X11 build resizes normally with no perceptible delay. Lastly (of the things I'm aware of), the regular window borders don't draw, and it has a very bare-bones pure black window border on the top edge only (though maybe this is an Ubuntu issue?). |
This should be resolved but you will need libdecor installed to get that benefit. |
@oktayacikalin It's possible that the above issues will be solved in the upcoming Fyne 2.6, especially the issue # 4964, which is suspected to be a race condition that might be resolved with Fyne 2.6's new threading model. In the meantime, of course you can compile a Wayland build yourself, but while the X11 build continues to work better on a Wayland system than the Wayland build in my testing, I won't be "officializing" Wayland support or releasing pre-compiled Wayland builds alongside the X11 ones. |
I also just filed fyne-io/fyne#5357 since it looks like there wasn't an open issue tracking the laggy resizing of Wayland apps in Fyne. |
Hello. Just found your project and it looks nice!
Do you have any plans on supporting Wayland?
Thanks.
The text was updated successfully, but these errors were encountered: