The powershell 6 preview 4 icon is very, er, edgy:
More to the point, it's not Windows icon guidelines
This may be a test icon for preview releases (in which case close this bug) but a modern version of the previous icon (removing the gloss etc) would be much better.
Thanks @thzom. I know the mascot, and even still I wasn't sure what I'm looking at. The detail looks even harder to distinguish in application windows:
VScode eventually settled on a really lovely icon. It could be worth asking @chrisdias to make something beautiful for Powershell!
This PR https://github.com/PowerShell/PowerShell/pull/7086 was provided to help disambiguate between stable and preview releases of PSCore6 as they co-exist side-by-side and many of our contributors have both pinned to the taskbar (including myself).
If anyone has contributions to alternate icons, please propose something and we can discuss.
Even at large sizes, and having seen the powershell woman avatar (which TBH I'm not a fan of - it's a bit edgy and doesn't really go with Powershell's clean vibe) during the install, it's not clear it's her face and hair in the icon
Thanks @SteveL-MSFT. vscode uses blue for stable, green for development builds, so why not:
This just the shapes from the original (minus the pseudo-3D shadows) with the colors changed to green
@mikemaccana You'll need to get more community support to enact a change of the icon
Yep agreed. Thinking about it, it's probably better to get the regular Powershell icon (which also doesn't match the Windows style) updated too - remove the shadows, single color, clean sharp edges and focus on shape like Windows 10 icons. @SteveL-MSFT could you get someone from Microsoft to update the icon?
@SteveL-MSFT Hello again! Here's an updated suggestion that fits in more with other Windows 10 icons but is still recognisable as Powershell, while being significantly different from the previous icon per #7086. Happy to send a PR.
I might advocate for using slightly thicker lines for a less spindly look, but that looks lovely. Nice work!
Don’t forget that other operating systems may have guidelines as well. Personally I think the current non-preview icon is good and distinguishable from its Windows counterpart which is important. For the preview version I feel it is a little too busy and prefer the green version in this issue so far.
@vexx32 Thanks for the positive feedback! Yeah I agree, it's the same size but doing it negatively makes it look thinner. Will update shortly.
I would also probably encourage that the icon should keep a similar look on OSX -- black/dark background, blue console prompt foreground type of style.
This could also be a good branchpoint for the preview icon; say, having the preview icon retain the black background but be given a green foreground color, or something similar.
Cropped it to make it thicker while still keeping the same proportions as the original icon, and sharpened the edges:
The preview icon is based on the vscode insiders color:
Agreed re: OS X. Vscode did something similar to what @vexx32 mentioned - see https://code.visualstudio.com/blogs/2017/10/24/theicon. Alas I don't have a Mac to test on!
@mikemaccana do you have your work in a repo yet, in SVG? Would like to see how they look on macOS.
@thezim Yep I just committed it to https://github.com/mikemaccana/powershell-profile/, including the SVG and both icons
@mikemaccana It definitely need a margin to fit in on macOS. I've included my full Dock so you can see the context. Click to enlarge.
I'd be tempted to say you'll still want some kind of a background behind the prompt symbol, at least on MacOS.
@vexx32 @thezim I've made a new issue for an icon that meets the macOS guidelines - can we move Mac discussion there? Thanks!
Remember the guidelines are just that. I think there needs to area where the two can meet. The selling point of PowerShell Core is it is cross platform and having consitency cross platforms is important. This shouldnt be overlooked by taking a hardline with "guidelines".
@SteveL-MSFT can you weigh in on this before efforts are made?
Personally, I like this first one shared (with thinner lines). ++++
Thanks for the committee review @SteveL-MSFT. https://github.com/PowerShell/PowerShell/issues/7441#issuecomment-417787361 is the most recent, and the one that meets mostly with other Windows icons and the W10 guidelines. @thezim indeed Powershell is cross platform, but look at other cross platform apps - Office, vscode, etc - the icons used are native to the OS style.
@PowerShell/powershell-committee appreciates the input, however, branding and trade dress is currently owned by the PowerShell team. There will be opportunities in the future where we may look for community input in these areas, however, at this time we are not looking to update our icons.
@SteveL-MSFT OK, obviously you reviewed it and you think it sucks. Fair enough. But can you please get someone - an actual graphic designer in Microsoft - to make a Windows-10 style PS icon?
Currently we have a mix of:
None of these are ideal.
@mikemaccana I know you don't like the current icons, but the ones were are currently using are from an actual graphic designer at Microsoft
Steve are you sure? It seems a little odd a professional would create three
wildly different icons for the same product. Whether I like them or not is
off topic.
On Sat, 15 Dec 2018 at 12:48 am, Steve Lee notifications@github.com wrote:
@mikemaccana https://github.com/mikemaccana I know you don't like the
current icons, but the ones were are currently using are from an actual
graphic designer at Microsoft—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PowerShell/PowerShell/issues/7441#issuecomment-447520507,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAKiMuN_iduyBgaeEVRmNWey14yTnkJlks5u5EbZgaJpZM4Vt4VX
.
@mikemaccana I find some of your points actually support the PowerShell team's decisions, actually.
Office and VSCode are graphical applications intended to be accessed and manipulated through a GUI shell. PowerShell is just that, another shell that also implements it's own language; it's NOT an app.
On every system except for NT, the user will be accessing pwsh the same as any other shell, via their terminal emulator, and that is the icon they will likely see (if using a GUI at all). The PowerShell Core icons in your GUI shell's path are just a courtesy shortcut, extra to any features of the project. On NT, try creating your own shortcut for conhost invocations, and be aware that changes are on the horizon for how that might work.
The point is, PowerShell Core's "logo" should be understood like Bash or Python's: It's just part of the project branding.
Have a look at some other shell and language logos. Most of those projects, when packaged downstream, don't even distribute shortcuts for invoking their shells EXCEPT on NT.
The very nature of conforming to each platform suggests to me that it's worth considering getting rid of the shortcuts entirely at some point. It doesn't seem like the kind of thing that should be the PowerShell team's responsibility, and I assume these courtesy shortcuts are for ease of use to aid in adoption.
Regardless, for intersystem maintainers, I wouldn't necessarily encourage any habits that rely on their form or function outside of teaching new users how to invoke other shells.
(deleted previous reply as email replies aren't formatted properly)
There hasn't been a 'decision'. There's just very obviously been different groups that have made different versions of the same logo and no effort to do as the issue title says.
As you say, Linux shells don't have icons because they're generally invoked via a terminal app. In Windows they're not invoked this way. That supports having a properly maintained icon.
Let's kill the thread and I'll throw away the contribution. These conversations - being gaslit into thinking there's actually a current consistent powershell icon and I just can't see it and this one and being told we should throw away all shell shortcuts - are inane and unpleasant.
I've muted the thread and have unsubscribed.
Most helpful comment
I would also probably encourage that the icon should keep a similar look on OSX -- black/dark background, blue console prompt foreground type of style.
This could also be a good branchpoint for the preview icon; say, having the preview icon retain the black background but be given a green foreground color, or something similar.