element-hq / element-hq/element-web

Allow pinning child spaces to top-level

Open
#30,645 1 comment 1 reaction 0 assignees View on GitHub
A-Left-Panel A-Spaces T-Feature X-Needs-Product
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Your use case

#### What would you like to do?
I would like to be able to show a child space that I am joined to in the top-level of the space bar (on the left side of the screen).

#### Why would you like to do it?
Currently, the only apparent way to access a child space that I am joined to via mouse clicks is to drill into it from its parent spaces. For deeply-nested child spaces, this can be cumbersome.

#### How would you like to achieve it?
With a right-click / context menu item on a child space, or an entry in a child space's Preferences menu, that contains a toggle for whether to pin it to the top-level of the space bar. This toggle would appear only for spaces that have a parent space that you're joined to.

### Have you considered any alternatives?

A workaround is to leave all of the space's parents, which effectively makes the target space a top-level one. But, I want to remain joined to the parent spaces.

An alternative is to use the search menu to find & enter the space, but that requires remembering the name of the space, or to have searched for it recently enough for it to appear in recent searches before typing its name.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.