Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a new signal that gets triggered whenever a window receives keyboard focus. I've tested the core functionality and it works as expected, though I haven't tested the Lua API yet (it's a bit tricky to set up on NixOS).
This is just the first of several signals I'm planning to add. My goal is to implement enough signals to replicate the dwl format for yambar integration, as I'd like to make pinnacle my daily driver.
Personal note: I'm really excited about this project! I've tried many Wayland compositors, and was actually planning to write my own because each existing one was missing something crucial. Then I found pinnacle, and it's exactly what I was looking for. Really happy to be able to contribute.