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

Debug menu option for wiping and recreating virtual environment #93

Closed
simonw opened this issue Sep 10, 2021 · 5 comments
Closed

Debug menu option for wiping and recreating virtual environment #93

simonw opened this issue Sep 10, 2021 · 5 comments
Labels
developer-experience electron-wrapper Features that go in the Node.js/Electron code

Comments

@simonw
Copy link
Owner

simonw commented Sep 10, 2021

Feels like a useful thing to have.

Hardest part is picking the name for it - it needs to communicate that it will delete Datasette and ALL installed plugins, and then reinstall just Datasette.

@simonw simonw added electron-wrapper Features that go in the Node.js/Electron code developer-experience labels Sep 10, 2021
@simonw
Copy link
Owner Author

simonw commented Sep 10, 2021

I can communicate exactly what it will do with a "Are you sure?" dialog.

@simonw
Copy link
Owner Author

simonw commented Sep 10, 2021

The debug menu is a bit of a mess already:

Debug_and_Menubar

@simonw
Copy link
Owner Author

simonw commented Sep 10, 2021

"Stop Server and Copy Command" in particular is very non-obvious.

@simonw
Copy link
Owner Author

simonw commented Sep 10, 2021

I'm going with "Reinstall Datasette" for this new feature.

@simonw
Copy link
Owner Author

simonw commented Sep 10, 2021

I could use the same "confirmation dialog" trick to help clarify that "Stop Server and Copy Command" option.

@simonw simonw closed this as completed in a4ede0f Sep 10, 2021
simonw added a commit that referenced this issue Sep 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developer-experience electron-wrapper Features that go in the Node.js/Electron code
Projects
None yet
Development

No branches or pull requests

1 participant