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

build,win: open shortcut folder instead of running script #24237

Closed

Conversation

refack
Copy link
Contributor

@refack refack commented Nov 7, 2018

An alternative UX idea:
At the end of the installer open the created Shortcut dir, where the users can explicitly call the new Install Additional Tools for Node.js shortcut.
Refs: #22645
Fixes: #23838

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • documentation is changed or added
  • commit message follows commit guidelines

@nodejs-github-bot nodejs-github-bot added install Issues and PRs related to the installers. tools Issues and PRs related to the tools directory. windows Issues and PRs related to the Windows platform. labels Nov 7, 2018
@joaocgreis
Copy link
Member

What is the point of this? Users already opted in by checking the checkbox, and there is plenty of opportunity to stop it before it starts the package installation.

@refack
Copy link
Contributor Author

refack commented Nov 8, 2018

What is the point of this?

Pure UX.
After talking with some users, and seeking the advice of friends that work on improving UX, this was the recommendation. The idea is that installer check boxes are ignored, and users will associate the action with the installer.
Explicitly invoking the install script will make users aware of this specific action, and associates the consequences with the script and not the installer.

Even if this doesn't solve the issue, I would strongly suggest we continue iterating on this issue.

I'm flagging this as a regression because of all the negative user feedback 🤷‍♂️

@refack refack added the regression Issues related to regressions. label Nov 8, 2018
@refack
Copy link
Contributor Author

refack commented Nov 8, 2018

/CC @nodejs/build-files @nodejs/platform-windows @nodejs/UX ;)

@refack refack requested a review from jdalton November 8, 2018 15:26
@joaocgreis
Copy link
Member

joaocgreis commented Nov 8, 2018

Good point, to make it clear that it's a different thing.

Test build: https://nodejs.org/download/test/v12.0.0-test20181108dab27c03ea/

tools/msvs/msi/product.wxs Outdated Show resolved Hide resolved
tools/msvs/msi/product.wxs Outdated Show resolved Hide resolved
richardlau and others added 2 commits November 8, 2018 14:27
Co-Authored-By: refack <refack@gmail.com>
Co-Authored-By: refack <refack@gmail.com>
@refack
Copy link
Contributor Author

refack commented Nov 8, 2018

The output MSI
node-v12.0.0-test20181108dab27c03ea-x64.zip

@refack
Copy link
Contributor Author

refack commented Nov 8, 2018

image

Well it doesn't like my HTML :(

@richardlau
Copy link
Member

image

Well it doesn't like my HTML :(

Also looks to have a whitespace issue between modules, and some tools.

@refack
Copy link
Contributor Author

refack commented Nov 9, 2018

Ok GUI looks as expected, but I can't seem to get the folder to open...
image

@Trott
Copy link
Member

Trott commented Nov 21, 2018

@refack Is this still being worked on?

@refack refack added the wip Issues and PRs that are still a work in progress. label Nov 26, 2018
@refack refack closed this Dec 21, 2018
@refack refack deleted the change-win-installer-tools-behaviur branch December 21, 2018 01:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
install Issues and PRs related to the installers. regression Issues related to regressions. tools Issues and PRs related to the tools directory. windows Issues and PRs related to the Windows platform. wip Issues and PRs that are still a work in progress.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Node v11.0 windows installation opting into chocolatey+boxstarter results in infinite reboots
5 participants