project-robius / project-robius/robrix

Add interactive modal for leaving a space

Open
#740 0 comments 0 reactions 1 assignee View on GitHub

@kevinaboos is already working on this.

Since Feb 13, 2026.

Dominant language
Rust
Stars
487
Forks
68
Avg merge
1h 22m
Merged PRs (30d)
54

Description

In commit 026f16a, I left this note after having implement a basic space leaving feature:

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 and or/subspaces 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.

As part of this, once it is complete, we would also want to remove the LeaveSpace variant and LeaveSpaceResult action handling code from the JoinLeaveRoomModal.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.