Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[🚀 | Feature request]: Workspace quick access sections #9311

Open
5 tasks
mmmarcos opened this issue Jan 9, 2025 · 1 comment
Open
5 tasks

[🚀 | Feature request]: Workspace quick access sections #9311

mmmarcos opened this issue Jan 9, 2025 · 1 comment
Labels
C-Feature-Request Category: A feature request for Parsec

Comments

@mmmarcos
Copy link
Contributor

mmmarcos commented Jan 9, 2025

What you would like to accomplish

Currently, all the workspaces to which the user has access are displayed in the left sidebar. Having to scroll becomes rather annoying with only a few dozen workspaces (see image).

For a use cases of +100 workspaces this UI will become practically unusable.

The goal is to give the user more flexibility to organize its own workspaces.

How the feature should work

The Favorite section allows the user to have a subset of workspaces displayed at the top for quick access. This concept could be deepened further allowing the user to add its own quick access sections.

Proposed changes:

  • Add a Quick access entry to the sidebar with an action to add custom (named) sections.
    • Workspaces can be added to a given section (e.g. dialog with search + multiple selection)
    • (bonus) In the context menu of a workspace, next to “Add to my favorites”, there could be a “Add to a section” with a sub-menu (“Add to a section > section 1”).
  • The Workspaces entry (listing all workspaces) could be removed from the sidebar
    • this would make the sidebar more streamlined
    • the full workspaces list would still be accessible via “My workspaces” and displayed in the right view/page
    • this would make it possible to manage the quantity of workspaces later, via pagination for example

Unchanged:

  • The Favorites section will behaves as usual:
    • hidden if no workspace favorite
    • displayed if at least 1 workspace favorite
    • it cannot be removed (it would be a "special" section in a sense)

Example:

|-------------------|
|v Favorites        |
| Workspace 1       |
| Workspace 2       |
|                   |
|Quick access      +|
|                   |
|v My section 1  ...|
| Workspace 3       |
|                   |
|v My section 2  ...|
| Workspace 4       |
| Workspace 5       |
|                   |

Task List

  • Workspace lock: UI Mockups
  • Analysis
  • Workspace lock: bindings (if applicable)
  • Workspace lock: frontend
  • Workspace lock: documentation
@mmmarcos mmmarcos added B-Triage Blocker: The issue is awaiting triage C-Feature-Request Category: A feature request for Parsec labels Jan 9, 2025
@Max-7
Copy link
Contributor

Max-7 commented Jan 10, 2025

Do note that this sidebar has been redone, but it's not released yet. Favorites and Workspaces are now sections that can be collapsed, which leads to something like this:

Screenshot 2025-01-10 084958

@FirelightFlagboy FirelightFlagboy removed the B-Triage Blocker: The issue is awaiting triage label Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Feature-Request Category: A feature request for Parsec
Projects
None yet
Development

No branches or pull requests

3 participants