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

Modernizing the PowerToys icon #1118

Closed
niels9001 opened this issue Jan 19, 2020 · 57 comments
Closed

Modernizing the PowerToys icon #1118

niels9001 opened this issue Jan 19, 2020 · 57 comments
Assignees
Labels
Area-User Interface things that regard UX for PowerToys Idea-Enhancement New feature or request on an existing product Priority-0 Bugs that we consider release-blocking/recall-class (P0) Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release.
Milestone

Comments

@niels9001
Copy link
Contributor

niels9001 commented Jan 19, 2020

Summary of the new feature/enhancement

The current PowerToys icon feels dated. With the legacy and connection with Windows 95 this makes sense, but I believe modernizing it might be better to make it feel more native to Windows 10. In 2020, we'll see lots of inbox application icons modernized (more on Microsoft Design's push to re-design hundreds of OS icons here).

Another issue with the current icon is the fact that it feels outdated and doesn't scale very well to smaller sizes (for e.g. the systemtray)

Proposed technical implementation details

The proposal is to redesign the current PowerToys icon, so it feels part of the Windows 10 family of experiences (e.g. Terminal, other inbox apps)

@niels9001
Copy link
Contributor Author

Here are some concepts I have created: celebrating legacy, but modern ;).

PowerToysIconProposalspng

@zeealeid
Copy link

Here's my attempt :)
iMac - 1

@crutkas
Copy link
Member

crutkas commented Jan 20, 2020

Ooooo these are sweet!

@ghost
Copy link

ghost commented Jan 20, 2020

Well, I have my vision of this :)
There is a room to improve I guess too.

Rectangle 1 copy 9

@mdtauk
Copy link

mdtauk commented Jan 20, 2020

Quick thought, if the aim is to move totally away from the current imagery and colouring.

image

@zeealeid
Copy link

Great idea! Here's my take on this. idk if I made it better or worse but I've changed the colors a bit and added 3 knobs below

Never gonna give you up
Never gonna let you down
Never gonna run around and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie and hurt you

@crutkas
Copy link
Member

crutkas commented Jan 20, 2020

@zeealeid and @niels9001 can you create a systray variant and we can do in app screen shots? See, I like both your concepts.

Another interesting thing we can do is make the center be how we notify we are in admin with like orange or red.

@niels9001
Copy link
Contributor Author

@crutkas Sure, will mock that up tonight. What would in-app screenshots look like? The icon only shows up in the installer right? Or you mean in the titlebar (on the settings screen)? I think the default UWP/WinUI 3.0 windows do not include an icon in the titlebar (compared to legacy win32 apps).

@crutkas
Copy link
Member

crutkas commented Jan 20, 2020

The icon shows up in a few app scenarios the settings in the taskbar. We are shifting to MSIX so it will be there as well.

Big one is systray. I think we just do some branches / forks and see how stuff looks rendered out. We can test light / dark theme too.

@crutkas crutkas added Idea-Enhancement New feature or request on an existing product Area-User Interface things that regard UX for PowerToys labels Jan 21, 2020
@crutkas
Copy link
Member

crutkas commented Jan 21, 2020

Two things we should think about also here. The color should maybe represent state. Issue #250 raised a good point.

  • Running - Blank?
  • Need attention - Yellow
  • Need elevated - Orange
  • Running Elevated - Red

@niels9001
Copy link
Contributor Author

Good point. I like the concept of having a black-and-white system tray icon. We could then use color indicators to represent the states you mentioned.

If we stick to an app icon with the color stripes that will also be shown in the systray that might be challenging to combine with any indicators. Moving to a monochrome icon could solve this, will feel more 'native' and will declutter the systray:

image

@jacker07
Copy link

An attempt on one of my ideas. Hope you guys like it :)

powertoys

@crutkas
Copy link
Member

crutkas commented Jan 22, 2020

Something that just popped in my head, we need to validate colors work for color blind sets for showing state. Red/Green could look the same.

@jacker07
Copy link

jacker07 commented Feb 4, 2020

powerdraft

I can finish all the other sizes of only two icons from this. Tell me which ones you really like 😄
Or maybe I'll leave this as some kind of reference(?) for the design team at Microsoft to build upon.

Also I didn't really think of designing for the color blind people since I have absolutely no experience at this. Hope you guys can provide me some feedback!

@crutkas
Copy link
Member

crutkas commented Feb 4, 2020

First, 🤘🔥🔥🤘.

Feedback: I like your first concept earlier and i like 2 & 4. My feedback here are I wonder how they'll scale for task bar / systray. I think they are a tad busy.

For colorblind, i think they are fine, it is when you use colors for alerting for instance and mix things like red and green you need to be aware.

@Arlodotexe
Copy link

Arlodotexe commented Feb 4, 2020

1 and 5, hands down

@JanabiSoft
Copy link

One and Only

@dphfox
Copy link

dphfox commented Feb 5, 2020

image

image

A couple of quick concepts I just made. Top row using more traditional colours, and bottom row uses more bluish colours inspired by some of the other Windows icons.

I wanted to experiment with breaking the colours out of their box, so I came up with three variants. On the left, the colours are coming out through the 'screen', in the middle they simply sit on top of it, and the right keeps it closer to the original design.

What do you think?

@FJduFou
Copy link

FJduFou commented Feb 5, 2020

image

image

A couple of quick concepts I just made. Top row using more traditional colours, and bottom row uses more bluish colours inspired by some of the other Windows icons.

I wanted to experiment with breaking the colours out of their box, so I came up with three variants. On the left, the colours are coming out through the 'screen', in the middle they simply sit on top of it, and the right keeps it closer to the original design.

What do you think?

It's amazing but i's too little for the taskbar icon ...

@niels9001
Copy link
Contributor Author

PowerToyIcons_NielsV2

Here's another shot at my previous ones. Adding a systemtray version as well (both in color as in monochrome)

@FJduFou
Copy link

FJduFou commented Feb 5, 2020

2 is verry good but you have a problem:
image
(the "+" is the light part, the "-" is the dark part)

@jacker07
Copy link

jacker07 commented Feb 7, 2020

@crutkas May I ask for exactly what the states are?

@dphfox
Copy link

dphfox commented Feb 9, 2020

Here's some more icons I came up with, in a variety of colours for potential different states as mentioned prior.

image

Here's how they look at 16px:

image

And at 32px:

image

(I have these files saved on Figma if they're needed, btw!)

edit: bonus rainbow icons!

image

image

image

edit 2: and some sample usage!

image

image

edit 3: notification area icons + modified versions for 16px, 24px, 32px, 48px and 64px:

image

@jacker07
Copy link

jacker07 commented Feb 9, 2020

powertoysfinalfinal
powertoysfinalfinal2

So I decided to keep finalizing these two concepts of my own. Thoughts?

There are like 9 different icons here. It'd be way harder for @crutkas and his team to pick one from, so that led me wondering how would the collaboration process between all these awesome designers go?

EDITED Feb 17. Added monochrome icons.

@FJduFou
Copy link

FJduFou commented Feb 9, 2020

Here's some more icons I came up with, in a variety of colours for potential different states as mentioned prior.

The frame 8 is verry good because the blue is the color of windows, and the icon is verry good in the taskbar, this respect the fluent design

@dphfox
Copy link

dphfox commented Feb 10, 2020

@Elttob Can you try a monochrome icon for the taskbar?

How's this?

image

image

edit: combined with some of the colours from above (this would be good for indicating status!)

image

@dphfox
Copy link

dphfox commented Mar 21, 2020

Added the coloured system tray icons to meet the initial requirements. I think they're pretty clean, but might tweak them a bit in the future if I have any new ideas on how to do them.

image

@jakobbouchard
Copy link

Added the coloured system tray icons to meet the initial requirements. I think they're pretty clean, but might tweak them a bit in the future if I have any new ideas on how to do them.

image

@Elttob I may be a bit late in the discussion, but I really liked your previous idea of having the gradient in the system tray. I love the latest iteration though. Some of the previous ones looked a bit like a trackpad icon, which is also why I liked the gradient idea. The gradient would work well with colours, as you showed previously.

@crutkas crutkas added the Status-In progress This issue or work-item is under development label Apr 14, 2020
@crutkas
Copy link
Member

crutkas commented Apr 14, 2020

We're working with the icon team right now. May be 0.18, maybe 0.17 for new icon

@riverar
Copy link
Contributor

riverar commented Apr 23, 2020

Why does the PowerToys icon need to show state? Is there a feature in the works or planned that requires this feature? I'm also having a hard time understanding what the icon even represents. Is it supposed to be an old TV with a test pattern? What are all the buttons for? I don't want a gradient in my system tray, that's distracting.

@htcfreek
Copy link
Collaborator

htcfreek commented Apr 23, 2020

@crutkas Will we have some PT icons with red and yellow colour or warning and stop sign? We could use such icons in the toast notifications. For example when the update failed or when the 'elevated running' notification is shown.

docs.microsoft.com > adaptive-interactive-toasts > app-logo-override

@crutkas
Copy link
Member

crutkas commented Apr 24, 2020

Why does the PowerToys icon need to show state? Is there a feature in the works or planned that requires this feature? I'm also having a hard time understanding what the icon even represents. Is it supposed to be an old TV with a test pattern? What are all the buttons for? I don't want a gradient in my system tray, that's distracting.

Waiting on a mono line that we then can do status on. Example: detected an elevated app or An app that causes conflict.

@riverar
Copy link
Contributor

riverar commented Apr 24, 2020

@crutkas Not sure what that first part means. Second part seems like a bug (elevated apps). And not sure notifying the user about known bad apps is useful through an icon color change (or at all).

Is there a design spec for this?

@htcfreek
Copy link
Collaborator

htcfreek commented Apr 24, 2020

Is there a design spec for this?

I don't think that we have a design spec.

But I have written down my thoughts of how we can handle this here: https://github.com/microsoft/PowerToys/issues/1958#issuecomment-613334280

@riverar
Copy link
Contributor

riverar commented Apr 24, 2020

Thanks @htcfreek

[Opinion]

I think conflicting apps can be detected at install time or simply listed in the README. (It's my understanding power users are the audience here.) Building out all this infrastructure for a handful of buggy apps seems extremely wasteful to me. (FancyZones elevated window issues seem temporary and fixable.)

@crutkas crutkas added this to the Build 2020 milestone May 11, 2020
@crutkas crutkas added the Priority-0 Bugs that we consider release-blocking/recall-class (P0) label May 13, 2020
@enricogior enricogior added Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release. and removed Status-In progress This issue or work-item is under development labels May 14, 2020
@enricogior
Copy link
Contributor

The new icon is now available in 0.18 https://github.com/microsoft/PowerToys/releases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-User Interface things that regard UX for PowerToys Idea-Enhancement New feature or request on an existing product Priority-0 Bugs that we consider release-blocking/recall-class (P0) Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release.
Projects
None yet
Development

No branches or pull requests