Skip to content

socket2: add back changefloatingmode and togglegroup events - #14089

Merged
vaxerski merged 2 commits into
hyprwm:mainfrom
ErrorNoInternet:add-back-events
Jun 8, 2026
Merged

socket2: add back changefloatingmode and togglegroup events#14089
vaxerski merged 2 commits into
hyprwm:mainfrom
ErrorNoInternet:add-back-events

Conversation

@ErrorNoInternet

Copy link
Copy Markdown
Contributor

Describe your PR, what does it fix/add?

#12890 nuked changefloatingmode and togglegroup events from IPC. add them back.

fixes #13721

Is there anything you want to mention? (unchecked code, possible bugs, found problems, breaking compatibility, etc.)

(i honestly have no idea if i did this right)

i didnt add an event for groups to EventBus because the old togglegroup events also didn't emit anything and i dont know if we'll ever use it internally

Is it ready for merging, or does it need work?

should be ready, tested and works

@github-actions

Copy link
Copy Markdown

Hello and thank you for making a PR to Hyprland!

Please check the PR Guidelines and make sure your PR follows them.
It will make the entire review process faster. :)

If your code can be tested, please always add tests. See more here.

beep boop, I'm just a bot. A real human will review your PR soon.

@javalsai

javalsai commented Jun 3, 2026

Copy link
Copy Markdown

Comparing the source code with the documented IPC events at https://wiki.hypr.land/IPC/, found that ignoregrouplock has also been missing since 8726a73 (#13785).

As far as I checked, all the other documented events are present in the codebase.


It was commented out with the note FIXME: this is no longer possible like this. It's redundant anyways. Can be easily scripted / lua'd, and then completely removed in 5ba33f8 (#13817).

Comment thread src/desktop/view/Group.cpp Outdated
@vaxerski
vaxerski merged commit 2f99f34 into hyprwm:main Jun 8, 2026
9 checks passed
@ErrorNoInternet
ErrorNoInternet deleted the add-back-events branch July 24, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants