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: update Node.js logo on OSX installer #5401

Closed
wants to merge 1 commit into from

Conversation

rvagg
Copy link
Member

@rvagg rvagg commented Feb 24, 2016

Fixes #5381 for OSX, this change would be backported all the way back to v0.10. Going forward we would need a new design for the new Packages-based installer along with, or after #2571 but that would (likely) only apply to v5+.


Current installer:

screen shot 2016-02-24 at 2 09 26 pm

With this PR

screen shot 2016-02-24 at 2 08 57 pm

Happy to take feedback on size and spacing and whatever else. Basically we get to play with the entire background of this window as a transparent png, you can even get dramatic as Microsoft does for example (not executed perfectly and perhaps this points to OSX and/or pkg variances).

screen shot 2016-02-24 at 2 15 20 pm

@rvagg
Copy link
Member Author

rvagg commented Feb 24, 2016

maybe /cc @nodejs/website and @nodejs/documentation as those groups are most concerned with UX? Also see #5391 for the Windows one where we have different constraints.

@rvagg
Copy link
Member Author

rvagg commented Feb 24, 2016

Also, for anyone who wants to tinker with this, you can build it off master with make pkg DISTTYPE=nightly DATESTRING=testing COMMIT=packages, you'll need PackageMaker installed which you'll have to dig up from the Apple Developer download site listed under "Auxiliary Tools for Xcode - Late July 2012" (which is why we need to move off PackageMaker ..)

@mscdex mscdex added install Issues and PRs related to the installers. macos Issues and PRs related to the macOS platform / OSX. labels Feb 24, 2016
@ChALkeR
Copy link
Member

ChALkeR commented Feb 24, 2016

Optimized:
osx_installer_logo

@rvagg
Copy link
Member Author

rvagg commented Feb 24, 2016

thanks, updated, 5138b vs 6576b

@fhemberger
Copy link
Contributor

The left side should be aligned with the bullet points of the installer menu (see the Silverlight example) and the right side should have roughly the same space.

@rvagg
Copy link
Member Author

rvagg commented Feb 24, 2016

Thanks @fhemberger, that's the kind of feedback I needed. How does this one look? I'm dividing up the vertical space under "Summary" and the bottom of main the content box to find vertical position, does that look OK?

new node osx installer

@kahwee
Copy link

kahwee commented Feb 24, 2016

It may look better if the logo is moved lower such that the whitespace between the logo's bottom and the bottom edge of the dialog is similar to that of the whitespace between the word "Introduction" and the top of edge of the dialog.

@rvagg
Copy link
Member Author

rvagg commented Feb 24, 2016

That would look like this:

new-node-osx-installer

(I have no opinions at this point, just tell me what to do)

@jbergstroem
Copy link
Member

Latest iteration LGTM.

@kahwee
Copy link

kahwee commented Feb 24, 2016

LGTM.

@fhemberger
Copy link
Contributor

LGTM as well

@rvagg
Copy link
Member Author

rvagg commented Feb 25, 2016

Here's an actual running version of the latest, not just a mockup

screen shot 2016-02-25 at 4 43 06 pm

@ChALkeR
Copy link
Member

ChALkeR commented Feb 25, 2016

LGTM

@thefourtheye
Copy link
Contributor

Though I get the feeling that the Logo is detached from the text, LGTM.

@rvagg rvagg closed this Feb 27, 2016
@rvagg rvagg deleted the osx-installer-new-logo branch February 27, 2016 05:50
@rvagg
Copy link
Member Author

rvagg commented Feb 27, 2016

thanks all, 2ccc275

rvagg added a commit that referenced this pull request Feb 27, 2016
PR-URL: #5401
Reviewed-By: Johan Bergström <[email protected]>
Reviewed-By: kahwee
Reviewed-By: fhemberger
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
rvagg added a commit that referenced this pull request Feb 27, 2016
PR-URL: #5401
Reviewed-By: Johan Bergström <[email protected]>
Reviewed-By: kahwee
Reviewed-By: fhemberger
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
rvagg added a commit that referenced this pull request Feb 27, 2016
PR-URL: #5401
Reviewed-By: Johan Bergström <[email protected]>
Reviewed-By: kahwee
Reviewed-By: fhemberger
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
@Fishrock123 Fishrock123 mentioned this pull request Mar 1, 2016
5 tasks
rvagg added a commit that referenced this pull request Mar 3, 2016
PR-URL: #5401
Reviewed-By: Johan Bergström <[email protected]>
Reviewed-By: kahwee
Reviewed-By: fhemberger
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
rvagg added a commit that referenced this pull request Mar 3, 2016
PR-URL: #5401
Reviewed-By: Johan Bergström <[email protected]>
Reviewed-By: kahwee
Reviewed-By: fhemberger
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
rvagg added a commit that referenced this pull request Mar 3, 2016
PR-URL: #5401
Reviewed-By: Johan Bergström <[email protected]>
Reviewed-By: kahwee
Reviewed-By: fhemberger
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
@MylesBorins
Copy link
Contributor

@rvagg is this ready to get back ported for the next LTS or should we wait a bit?

@rvagg
Copy link
Member Author

rvagg commented Mar 17, 2016

@thealphanerd it's already in 0.10 and 0.12 so should be in v4.x too

MylesBorins pushed a commit that referenced this pull request Mar 17, 2016
PR-URL: #5401
Reviewed-By: Johan Bergström <[email protected]>
Reviewed-By: kahwee
Reviewed-By: fhemberger
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
MylesBorins pushed a commit that referenced this pull request Mar 21, 2016
PR-URL: #5401
Reviewed-By: Johan Bergström <[email protected]>
Reviewed-By: kahwee
Reviewed-By: fhemberger
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
MylesBorins pushed a commit that referenced this pull request Mar 21, 2016
PR-URL: #5401
Reviewed-By: Johan Bergström <[email protected]>
Reviewed-By: kahwee
Reviewed-By: fhemberger
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
@MylesBorins MylesBorins mentioned this pull request Mar 21, 2016
MylesBorins pushed a commit that referenced this pull request Mar 21, 2016
This LTS release comes with 113 commits, 56 of which are doc related,
18 of which are build / tooling related, 16 of which are test related
and 7 which are benchmark related.

Notable Changes:

* build:
  - Updated Logos for the OSX + Windows installers
    - (Rod Vagg) #5401
    - (Robert Jefe Lindstaedt) #5531
  - New option to select you VS Version in the Windows installer
    - (julien.waechter) #4645
  - Support Visual C++ Build Tools 2015
    - (João Reis) #5627
* tools:
  - Gyp now works on OSX without XCode
    - (Shigeki Ohtsu) #1325
MylesBorins pushed a commit that referenced this pull request Mar 22, 2016
This LTS release comes with 113 commits, 56 of which are doc related,
18 of which are build / tooling related, 16 of which are test related
and 7 which are benchmark related.

Notable Changes:

* build:
  - Updated Logos for the OSX + Windows installers
    - (Rod Vagg) #5401
    - (Robert Jefe Lindstaedt) #5531
  - New option to select your VS Version in the Windows installer
    - (julien.waechter) #4645
  - Support Visual C++ Build Tools 2015
    - (João Reis) #5627
* tools:
  - Gyp now works on OSX without XCode
    - (Shigeki Ohtsu) #1325
MylesBorins pushed a commit that referenced this pull request Mar 22, 2016
This LTS release comes with 113 commits, 56 of which are doc related,
18 of which are build / tooling related, 16 of which are test related
and 7 which are benchmark related.

Notable Changes:

* build:
  - Updated Logos for the OSX + Windows installers
    - (Rod Vagg) #5401
    - (Robert Jefe Lindstaedt) #5531
  - New option to select your VS Version in the Windows installer
    - (julien.waechter) #4645
  - Support Visual C++ Build Tools 2015
    - (João Reis) #5627
* tools:
  - Gyp now works on OSX without XCode
    - (Shigeki Ohtsu) #1325

PR-URL: #5835
rvagg added a commit to rvagg/io.js that referenced this pull request Jun 8, 2016
PR-URL: nodejs#5401
Reviewed-By: Johan Bergström <[email protected]>
Reviewed-By: kahwee
Reviewed-By: fhemberger
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
jBarz pushed a commit to ibmruntimes/node that referenced this pull request Nov 4, 2016
PR-URL: nodejs/node#5401
Reviewed-By: Johan Bergström <[email protected]>
Reviewed-By: kahwee
Reviewed-By: fhemberger
Reviewed-By: Сковорода Никита Андреевич <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
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. macos Issues and PRs related to the macOS platform / OSX.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants