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

Remove electron-devtools-installer, embed vue-devtools another way #287

Closed
ShGKme opened this issue Aug 8, 2023 · 0 comments · Fixed by #288
Closed

Remove electron-devtools-installer, embed vue-devtools another way #287

ShGKme opened this issue Aug 8, 2023 · 0 comments · Fixed by #288
Labels
1. to develop bug Something isn't working high
Milestone

Comments

@ShGKme
Copy link
Contributor

ShGKme commented Aug 8, 2023

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

electron-devtools-installer is not maintained for years and currently doesn't work (MarshallOfSound/electron-devtools-installer#240). We use it to embed vue-devtools Chromium extension.

It works for users who run Nextcloud Talk Desktop in past - the extension is downloaded and installed into Electron and cached. But it doesn't on fresh install or after cleaning all the Electron data (e.g. AppData on Windows).

Alternatives:

  • Use standalone version of vue-devtools. But it is no so convenient to use, especially in production mode.
  • Use forks, for example, electron-devtools-assembler
  • Embed vue-devtools itself into the application and install extension manually in Electron
@ShGKme ShGKme added bug Something isn't working high 1. to develop labels Aug 8, 2023
@ShGKme ShGKme added this to the Next Preview milestone Aug 8, 2023
@ShGKme ShGKme linked a pull request Aug 8, 2023 that will close this issue
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop bug Something isn't working high
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant