Skip to content

feat: add spawn_on_tag dispatch - #1279

Open
ch4og wants to merge 1 commit into
mangowm:mainfrom
ch4og:spawn_on_tag
Open

feat: add spawn_on_tag dispatch#1279
ch4og wants to merge 1 commit into
mangowm:mainfrom
ch4og:spawn_on_tag

Conversation

@ch4og

@ch4og ch4og commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Adds spawn_on_tag, inspired by ability to spawn on a specific workspace in Hyprland.

Changed spawn_shell into spawn_shell_pid so each launch can be associated with its child process while preserving existing behavior.

Pending launches are tracked until the first mapped descendant appears, then placed silently on the requested tag mask without switching the current view. Unmatched launches expire after 60 seconds and are cleaned up on shutdown.

I am not sure the implementation is fully idiomatic, so feedback is welcome. Thanks!

spawn_on_tag.mp4

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.

1 participant