Skip to content
This repository has been archived by the owner on Jun 17, 2021. It is now read-only.

Add contextual menu #284

Open
2 tasks
mathieudutour opened this issue Oct 9, 2018 · 4 comments
Open
2 tasks

Add contextual menu #284

mathieudutour opened this issue Oct 9, 2018 · 4 comments
Labels
good first issue Good for newcomers upcoming feature New feature or request

Comments

@mathieudutour
Copy link
Collaborator

mathieudutour commented Oct 9, 2018

Right there is no contextual menu (when you right-click) anywhere. It would be nice to add one where it makes sense as it makes the feels a lot more native:

  • the project in the sidebar: "delete", "open in finder", "open in editor", "select"
  • in the server logs: "copy", "clear"
  • what else?
@mathieudutour mathieudutour added upcoming feature New feature or request good first issue Good for newcomers labels Oct 9, 2018
@nmacarthur
Copy link

nmacarthur commented Oct 11, 2018

What are your thoughts on some of these options for clicking within a project, but not within the server logs,

  • Start Development Server,
  • Run Build,
  • Run Tests,
  • Add Dependency
  • Project Settings

@mathieudutour
Copy link
Collaborator Author

Hum I'm not sure, it doesn't seem very contextual since you might click around an area that is not related to dependencies at all for example

@joshwcomeau
Copy link
Owner

Yeah, this is a cool idea.

I like the suggestions you've posted, @mathieudutour. I think that's a good starting point! I don't have any other ideas.

@nmacarthur thanks for the suggestions! I think they're a little too broad, though... my understanding is that the contextual menus are for specific items (so if I right click a project icon, I get project actions), but it'd be weird to me if I just right-click a random empty space and get such specific menu items.

@nmacarthur
Copy link

Ah ok that makes more sense!

I was viewing the project as a whole as a context, but that is a bit broad!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
good first issue Good for newcomers upcoming feature New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants