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

feat: Add support for on-demand window focus on wayland #1215

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

GallowsDove
Copy link

@GallowsDove GallowsDove commented Oct 18, 2024

Description

Add support for gtk-layer-shell on-demand keyboard mode. This replaces the keyboard interactivity that has been deprecated since gtk-layer-shell 6.0

Usage

Showcased in updated configuration.md

Focusable has 3 modes now: None, Exclusive and OnDemand. This follows modes set by gtk-layer-shell. True and False are currently supported to not break configs, and map to Exclusive and None respectively.

Additional Notes

fixes #651

Checklist

Please make sure you can check all the boxes that apply to this PR.

  • I added my changes to CHANGELOG.md, if appropriate.
  • The documentation in the docs/content/main directory has been adjusted to reflect my changes.
  • I used cargo fmt to automatically format all code before committing

@GallowsDove
Copy link
Author

looks like there was an issue with me forgetting to update cargo.toml, should work as expected now.

@RpxdYTX
Copy link

RpxdYTX commented Dec 12, 2024

Error when compiling master on stable rust

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.

[BUG] focusable windows on wayland have exclusive focus
2 participants