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

A method to indicate the current project #991

Closed
3 tasks
danirabbit opened this issue Apr 20, 2021 · 1 comment · Fixed by #1030
Closed
3 tasks

A method to indicate the current project #991

danirabbit opened this issue Apr 20, 2021 · 1 comment · Fixed by #1030
Labels
Needs Design Waiting for input from the UX team Priority: Wishlist An enhancement or feature request

Comments

@danirabbit
Copy link
Member

danirabbit commented Apr 20, 2021

Problem

Some more advanced IDE features require us to know which project we're currently working in to function in a predictable manner. Global search, build & run, git features, etc. At the moment, we have no clear way of doing this.

Proposal

  • Add a dropdown to the headerbar to manage and select projects
  • Only list files and folders from the selected project in the sidebar
  • Remove items that no longer make sense like "close other folders"

This would automatically close:

image

@danirabbit danirabbit added Priority: Wishlist An enhancement or feature request Needs Design Waiting for input from the UX team labels Apr 20, 2021
@jeremypw
Copy link
Collaborator

At the moment git actions are on the context menu of the project folder so would be expected to apply to that project. However, moving some actions to the headerbar would make them more convenient but require an "active project" concept.

One possibility would be to limit only one project per window - if you require two projects open (which can be useful for comparison, copying code etc) then it would be opened in a new window.

It feels a bit odd to not list files in the sidebar if they are opened in the notebook. Maybe they could be in a "Other Files" section?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Design Waiting for input from the UX team Priority: Wishlist An enhancement or feature request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants