Skip to content

Conversation

@bbedward
Copy link
Contributor

Adds the ability to set an empty input region on wayland surfaces, which is useful for things like Wallpaper backgrounds.

PanelWindow {
  WlrLayershell.inputMode = WlrInputMode.None
}

Without this, labwc's own input region is unable to receive events, which prevents its integrated desktop/context menus from working as expected. There are probably other use cases for this as well.

I just made it an enum with None and Full (current and default behavior) since I think that's the mai use case, don't see much use case for quickshell being able to support anything beyond that in terms of input regions.

@outfoxxed
Copy link
Member

This is already exposed as mask which can be set to an empty region.

@bbedward bbedward closed this Nov 16, 2025
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.

2 participants