Skip to content

workspace: Improve recent projects picker for multi-project scenario#48989

Merged
danilo-leal merged 15 commits intomainfrom
recent-projects-revamp
Feb 12, 2026
Merged

workspace: Improve recent projects picker for multi-project scenario#48989
danilo-leal merged 15 commits intomainfrom
recent-projects-revamp

Conversation

@danilo-leal
Copy link
Member

Follow-up to #46641.

In the PR linked above, I had introduced a dropdown that'd show up in the title bar when the workspace contained more than one project. Although that helped improve the multi-project use case, it created some quirky designs:

  • The project dropdown and the recent project pickers looked too different from one another
  • The transition between the 2 project case to the 1 project scenario, from the dropdown, was not great, because you'd be then seeing the bigger recent projects picker
  • The workspace: switch project action was still reachable in the command palette even if you had one project in the workspace

So, what this PR does is essentially fixing all of this by consolidating it all in the Recent Projects picker. If you are in a multi-project scenario, the picker will display a section with all of the projects on the workspace allowing you to activate each one of them. The picker also looks simpler when you reach it by clicking on the project name in the title bar, as opposed to through the keybinding. I've then removed the project dropdown code as well as the action, given we don't need them anymore due to the consolidation. Lastly, I tackled the inconsistent wording used between "Folders", "Projects", and "Workspaces".

Here's the result:

Screenshot.2026-02-11.at.9.26.mp4
  • Code Reviewed
  • Manual QA

Release Notes:

  • Workspace: Improved the recent projects picker by making it also display active projects in case of a multi-project workspace.

@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Feb 12, 2026
@zed-community-bot zed-community-bot bot added the staff Pull requests authored by a current member of Zed staff label Feb 12, 2026
@maxdeviant maxdeviant changed the title workspace: Improve recent projects picker for multi-project scenaior workspace: Improve recent projects picker for multi-project scenario Feb 12, 2026
@danilo-leal danilo-leal merged commit 011113e into main Feb 12, 2026
27 checks passed
@danilo-leal danilo-leal deleted the recent-projects-revamp branch February 12, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement staff Pull requests authored by a current member of Zed staff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant