Sitelet https://github.com/microsoft/vscode-python-devicesimulator/pull/198
Skip to content
This repository was archived by the owner on Dec 23, 2021. It is now read-only.

re-worked first-time dependency install - #198

Merged
Andrea Mah (andreamah) merged 4 commits into
devfrom
users/t-anmah/dependency-download-experience-improvement
Feb 12, 2020
Merged

Andrea Mah (andreamah) merged 4 commits into
devfrom
users/t-anmah/dependency-download-experience-improvement

Conversation

@andreamah

Copy link
Copy Markdown
Contributor

Description:

Dependency install pop-up is now harder to ignore upon first install, reducing the chance that users accidentally skip out on dependency install. There is also now an option to install dependencies in the ctrl+shift+p menu, in case users deny downloading dependencies the first time.

NOTE: if you want to disable the dependency prompt because you have the pip packages installed globally, the option is available in settings (from before)

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

Limitations:

Testing:

Checklist:

  • My code follows the style guidelines of this project
  • My code has been formatted with npm run format and passes the checks in npm run check
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules

Comment thread src/constants.ts Outdated
@xnkevinnguyen

Copy link
Copy Markdown
Contributor

Nice pr! It will make the onboarding experience better for a lot of people :)

@isadorasophia Isa (isadorasophia) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Loved the option for "Install Extension Dependencies"! ☃️

Comment thread src/extension_utils/utils.ts Outdated
@andreamah
Andrea Mah (andreamah) deleted the users/t-anmah/dependency-download-experience-improvement branch February 12, 2020 00:20
Comment thread package.json
Comment on lines +55 to +57
"command": "deviceSimulatorExpress.closeSerialMonitor",
"title": "%deviceSimulatorExpressExtension.commands.closeSerialMonitor%",
"category": "%deviceSimulatorExpressExtension.commands.label%"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change this to openSerialMonitor

@andreamah
Andrea Mah (andreamah) restored the users/t-anmah/dependency-download-experience-improvement branch February 12, 2020 00:26

@vandyliu Vandy Liu (vandyliu) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice stuff!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants