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 Suggestion] Vue DevTools support #209

Closed
tochoromero opened this issue Jun 19, 2020 · 5 comments · Fixed by #220
Closed

[Feature Suggestion] Vue DevTools support #209

tochoromero opened this issue Jun 19, 2020 · 5 comments · Fixed by #220
Assignees
Labels
enhancement New feature or request
Projects
Milestone

Comments

@tochoromero
Copy link

It would be awesome to have the ability to install the Vue DevTools extension, it is provided as a Chrome extension so it should be possible to allow it.

Thank you

@jjavierdguezas
Copy link
Contributor

If this kind of feature is possible, there are a lot of chrome extensions useful for devs, not only Vue's one..

@tochoromero
Copy link
Author

tochoromero commented Jun 19, 2020

I would think the extensions would need to be vetted before added, so adding the DevTools for the 3 or 4 major frontend frameworks seems like a good start.

@manojVivek
Copy link
Collaborator

@tochoromero This is a great suggestion. 🎉

We already use electron-devtools-installer package to install the react dev tools extension. It takes the chrome store extension id and installs the extension.

So we can keep this a generic option to install any extension by giving the chrome store URL/extension ID.
This way it will be more flexible at the same time the users will have control over the extension that they want to install.

@manojVivek manojVivek added this to New in App Roadmap via automation Jun 19, 2020
@manojVivek manojVivek moved this from New to Accepted in App Roadmap Jun 19, 2020
@manojVivek manojVivek added enhancement New feature or request help wanted Extra attention is needed labels Jun 19, 2020
@RomainFrancony
Copy link
Contributor

I can work on this if you'd like

@manojVivek
Copy link
Collaborator

@RomainFrancony That would be great. 🎉

More details on the functionality:

  1. Add a Menu option called Manage Extensions.
  2. Click on it can open a Popup window. This popup can have the following details:
    • A button to add new extension. This will take either a chrome store extension ID or URL and install the extension using the electron-devtools-installer package.
    • A list of already installed extensions
    • An option to delete an installed extension.

So excited to see this working. Please let me know if you want to discuss the UI/UX details. We can always do it on https://gitter.im/responsively-app/.

Shall assign it to you?

@manojVivek manojVivek moved this from Accepted to In progress in App Roadmap Jun 24, 2020
@manojVivek manojVivek moved this from In progress to In PR in App Roadmap Jun 24, 2020
@manojVivek manojVivek added this to the v0.5.0 milestone Jul 1, 2020
@manojVivek manojVivek moved this from In PR to Ready for Release in App Roadmap Jul 1, 2020
@manojVivek manojVivek moved this from Ready for Release to Release v0.5.0 in App Roadmap Jul 1, 2020
@manojVivek manojVivek removed the help wanted Extra attention is needed label Jul 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
No open projects
App Roadmap
  
Release v0.5.0
Development

Successfully merging a pull request may close this issue.

4 participants