microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
110.46k stars 6.5k forks source link

[Color Picker] Color dropper cursor when color picking #8304

Open ghost opened 3 years ago

ghost commented 3 years ago

Change cursor to a color dropper when in color-picking mode.

Pending work from #5379
niels9001 commented 3 years ago

We could use the MDL2 icon:

image

or a simple cross-hair (like the color picker tool in the Windows Community Toolkit uses).

ghost commented 3 years ago

@niels9001 Why not Fluent?

niels9001 commented 3 years ago

@alannt777 I think the goal, in terms of UX, is to feel as native as possible and adopting Windows 10(X) look and feel. Windows (still) uses MDL2 for icons.

mdtauk commented 3 years ago

The icon as is, should probably have a "back plate" added so the inner parts of the icon shape, have a fill colour.

Ideally the size of the cursor would match this setting image

But I am not aware of an API that is available for this. So a CUR file should probably be made.

image Apologies for a photo, but Snipping Tool doesn't capture cursors

A quick mockup image

akhilesh-balaji commented 3 years ago

I think that there should be an option to change the cursor to a custom cur file. The reason for this is that I have a mac-style cursor on Windows 10 that I installed:

image

So, I can design a separate cursor to use for this that looks good with my current cursor theme, and use it as the cursor. There could be a default cursor if the user doesn't wish to make one.

Jay-o-Way commented 3 years ago

https://docs.microsoft.com/en-us/windows/uwp/design/input/mouse-interactions?view=winrt-19041#cursors points to https://docs.microsoft.com/en-us/uwp/api/windows.ui.core.corewindow.pointercursor?view=winrt-19041

redactedscribe commented 1 year ago

The cursor should at least be a static cursor of some sort. Currently, the cursor reacts to all the UI elements, for example changing into the I-beam over text, making it challenging to accurately select the desired colour. It's not always intuitive where you're actually pointing; The normal arrow cursor, or eyedropper would be the best since most users have had exposure to, and used, these cursors for colour-picking before.