Skip to content
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

🐛 fix centerpiece not being an overlay in some wayland WMs #204

Merged
merged 9 commits into from
Oct 27, 2024

Conversation

friedow
Copy link
Owner

@friedow friedow commented Oct 27, 2024

This PR fixes a bug where centerpiece was treated as a normal window and not a popup in some wayland window managers like Niri. This was fixed by introducing iced_layershell as a dependency which implements the wayland layershell protocol for iced.

We had to revert the builder pattern for the iced application which was introduced with the upgrade to iced 0.13.x because iced_layershell does not support that yet.

Special thanks to @Decodetalkers for jumping in and helping me make this happen.

This resolves #188.

@friedow friedow requested a review from a-kenji October 27, 2024 12:15
@friedow friedow self-assigned this Oct 27, 2024
@Decodetalkers
Copy link
Contributor

Should the keyboard_interactivity be set to Exclusive to always focus on this program?

@friedow friedow merged commit 2c87b01 into main Oct 27, 2024
1 check passed
@friedow friedow deleted the feat/wlr-layershell branch October 27, 2024 14:34
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.

Integrate with wlr layershell to properly support floating in wayland
2 participants