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 Windows icon to Feb 2016 node rebrand #28524

Closed
wants to merge 1 commit into from
Closed

build: update Windows icon to Feb 2016 node rebrand #28524

wants to merge 1 commit into from

Conversation

mikemaccana
Copy link
Contributor

@mikemaccana mikemaccana commented Jul 3, 2019

Fixes #27934

@nodejs-github-bot nodejs-github-bot added the c++ Issues and PRs that require attention from people who are familiar with C++. label Jul 3, 2019
@mikemaccana
Copy link
Contributor Author

Hi @nodejs-github-bot , this isn't C++. I suspect you're not very clever though and won't understand this message.

@devsnek devsnek added build Issues and PRs related to build files or the CI. windows Issues and PRs related to the Windows platform. and removed c++ Issues and PRs that require attention from people who are familiar with C++. labels Jul 3, 2019
@devsnek
Copy link
Member

devsnek commented Jul 3, 2019

@mikemaccana can you update the commit message to adhere to our commit guidelines?

i think

build: update Windows icon to Feb 2016 node rebrand

Refs: https://github.com/nodejs/node/issues/27934

would do the trick

@mikemaccana
Copy link
Contributor Author

Sure @devsnek, done.

@silverwind
Copy link
Contributor

Just noticed the icon has some minor imperfections at the top and bottom-right edges of the hexagon which are also present in the source SVG, no idea how I could've missed those. I'll have a look at fixing them.

@mikemaccana
Copy link
Contributor Author

mikemaccana commented Jul 3, 2019

@silverwind Do you mean in the source file at https://github.com/nodejs/nodejs.org/blob/master/static/images/logo-hexagon.svg?

Yeah I noticed those too. Here's a screenshot for anyone else:

image

They'll affect people using the node logo at high resolution in banners / slideshows at events etc. but theyy don't have much of an effect att 256 x 256 (this PR). Worth making a separate issue for them.

@silverwind
Copy link
Contributor

Yes, the full logo does not show the issue, so it must've been introduced when extracting the hexagon from it. I'll have a PR against the website up soon with a fix, ideally you could then regenerate the .ico from it.

@silverwind
Copy link
Contributor

nodejs/nodejs.org#2316

@trivikr trivikr changed the title Update Windows icon to Feb 2016 node rebrand (fixes #27934) build: update Windows icon to Feb 2016 node rebrand Jul 3, 2019
@mikemaccana
Copy link
Contributor Author

ideally you could then regenerate the .ico from it.

@silverwind no probs, done.

@trivikr
Copy link
Member

trivikr commented Jul 3, 2019

The original icon is 128x128 (link)
Is there a reason to update it to 256x256 resolution? (link)

@mikemaccana
Copy link
Contributor Author

Yep, 256 is used on high resolution displays.

See the Windows Icon guidelines:
https://docs.microsoft.com/en-us/windows/desktop/uxguide/vis-icons

Application icons and Control Panel items: The full set includes 16x16, 32x32, 48x48, and 256x256 (code scales between 32 and 256). The .ico file format is required. For Classic Mode, the full set is 16x16, 24x24, 32x32, 48x48 and 64x64.

@silverwind
Copy link
Contributor

silverwind commented Jul 4, 2019

Which sizes are included here, by the way?

Edit: It's mentioned in #27934 (comment)

@BridgeAR
Copy link
Member

BridgeAR commented Jul 4, 2019

I believe there's nothing that our CI could detect here, so I'll mark it as author-ready even without a CI run.

@BridgeAR BridgeAR added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Jul 4, 2019
@silverwind
Copy link
Contributor

If someone on Windows could verify that the built node.exe gets the right icon, I think this is good to land.

@Trott
Copy link
Member

Trott commented Jul 8, 2019

If someone on Windows could verify that the built node.exe gets the right icon, I think this is good to land.

@nodejs/platform-windows

@bzoz
Copy link
Contributor

bzoz commented Jul 9, 2019

With this PR it gets this icon:
image

@silverwind
Copy link
Contributor

Thanks @bzoz. Landed in 012ed49.

@silverwind silverwind closed this Jul 9, 2019
silverwind pushed a commit that referenced this pull request Jul 9, 2019
PR-URL: #28524
Fixes: #27934
Reviewed-By: Roman Reiss <me@silverwind.io>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
@BethGriggs BethGriggs added the baking-for-lts PRs that need to wait before landing in a LTS release. label Jul 16, 2019
targos pushed a commit that referenced this pull request Jul 20, 2019
PR-URL: #28524
Fixes: #27934
Reviewed-By: Roman Reiss <me@silverwind.io>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
This was referenced Jul 23, 2019
@BethGriggs BethGriggs removed the baking-for-lts PRs that need to wait before landing in a LTS release. label Oct 17, 2019
BethGriggs pushed a commit that referenced this pull request Oct 17, 2019
PR-URL: #28524
Fixes: #27934
Reviewed-By: Roman Reiss <me@silverwind.io>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
@BethGriggs BethGriggs mentioned this pull request Oct 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
author ready PRs that have at least one approval, no pending requests for changes, and a CI started. build Issues and PRs related to build files or the CI. windows Issues and PRs related to the Windows platform.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Cosmetic: Start menu item installed by Node 12 uses old/outdated node icon
10 participants