Skip to content

Add join, leave, view room buttons for entries in the SpaceLobby#739

Merged
kevinaboos merged 9 commits intoproject-robius:mainfrom
kevinaboos:space_lobby_action_buttons
Feb 13, 2026
Merged

Add join, leave, view room buttons for entries in the SpaceLobby#739
kevinaboos merged 9 commits intoproject-robius:mainfrom
kevinaboos:space_lobby_action_buttons

Conversation

@kevinaboos
Copy link
Member

@kevinaboos kevinaboos commented Feb 12, 2026

Also implement joining child spaces, leaving child spaces, and more space-related actions.

code needs a bit of cleanup but the main functionality is there.

Leaving a space is untested.
They're 90% identical, so there's no point in keeping them separate,
especially now that their event handling is almost entirely duplicate.
Make space lobbies easier to ID with a clear `[Space]` prefix
in the dock tab name or the stacknav header
Currently, leaving a space will auto-leave ALL rooms within that space.
In the future, we need to create a separate modal that allows the user
to selectively choose which rooms will be left.
I think the best way to do that is a modal that behaves like a file copy
dialog when it encounters file naming conflicts, in which you can choose
whether to replace or skip each individual file, or you can replace all,
or you can replace none.
In the same vain, our LeaveSpaceModal should allow interactively staying in
or leaving each room, or leaving them all, or staying in all of them.
@kevinaboos kevinaboos changed the title Initial version of join, leave, view room buttons for the SpaceLobby Add join, leave, view room buttons for entries in the SpaceLobby Feb 13, 2026
@kevinaboos kevinaboos merged commit 624b6d6 into project-robius:main Feb 13, 2026
11 checks passed
@kevinaboos kevinaboos deleted the space_lobby_action_buttons branch February 13, 2026 05:51
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