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

Merged
merged 4 commits into from
Dec 26, 2024

Conversation

GallowsDove
Copy link
Contributor

@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
Contributor 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

@elkowar elkowar merged commit 2c81b3f into elkowar:master Dec 26, 2024
1 check 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.

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