PowerToys icon indicating copy to clipboard operation
PowerToys copied to clipboard

Find My Mouse Spotlight Transparency

Open ZackPlauche opened this issue 3 years ago • 47 comments

Description of the new feature / enhancement

This is likely already requested, but why not just make the spotlight area transparent instead of white?

There's no setting to change the color opacity here.

We ideally are able to just make the content we want to highlight transparent and visible instead of lighter and hard to see. Let's make it transparent 🙂.

Scenario when this would be used?

This is important to ensure that you're able to see whatever you're highlighting or focusing on in general.

Supporting information

Just make it a slider to add color transparency, or alpha values on the color itself.

ZackPlauche avatar Jan 13 '22 13:01 ZackPlauche

this may be as easy as adding these to the color picker control.

  IsAlphaEnabled="True"
  IsAlphaSliderVisible="True"
  IsAlphaTextInputVisible="True"

crutkas avatar Jan 13 '22 17:01 crutkas

@crutkas +1 to this request. Is this in the pipeline?

BhargaviAnnadevara avatar Feb 26 '22 13:02 BhargaviAnnadevara

+1

woshitoutouge avatar Feb 27 '22 12:02 woshitoutouge

@crutkas +1 to this request. Is this in the pipeline?

Not yet, I think. PR is welcome :D

franky920920 avatar Mar 01 '22 07:03 franky920920

Just saw that a 100% overlay ends up with even the spotlight being 100% white without any background being visible. Maybe another transparency slider for the spotlight would make it most customizable?

DaniW42 avatar Mar 06 '22 21:03 DaniW42

image

please add the color transparency, so it's not only "find my mouse", but can also be used as "find the mouse" for youtuber and the audience

woshitoutouge avatar Mar 11 '22 07:03 woshitoutouge

I had a go at modifying the source a few weeks back but couldn't find a simple solution.

In the mean time I whipped up a standalone solution which people are free to use here: https://github.com/mimhufford/mouse

mimhufford avatar Mar 11 '22 19:03 mimhufford

I had a go at modifying the source a few weeks back but couldn't find a simple solution.

In the mean time I whipped up a standalone solution which people are free to use here: https://github.com/mimhufford/mouse

Nice. Thanks for sharing! Can you please explain this detail here? https://github.com/mimhufford/mouse/blob/5c69a6e8b30e8e0bcd0254a2d07520713879ff16/mouse.cpp#L47

jaimecbernardo avatar Mar 14 '22 14:03 jaimecbernardo

I'm honestly not sure, it relates to this comment at the top of the document. For some reason if the width and height of the window is the exact resolution of your monitor then transparency doesn't work at all. Adding 1 to the height is a simple workaround that doesn't seem to have any negative side effects, so I just went for it in order to keep moving forwards.

mimhufford avatar Mar 14 '22 15:03 mimhufford

Or - in stead of adding more and more settings - we could just choose to keep the spotlight tranparent. Period?

Jay-o-Way avatar Apr 15 '22 15:04 Jay-o-Way

This could be helpful, thanks a lot!

woshitoutouge avatar Oct 11 '22 06:10 woshitoutouge

@crutkas your idea for the alpha slider is simple and sensible. Does it need any changes in the code to work correctly? Does the idea need any more second opinions?

Jay-o-Way avatar Oct 11 '22 09:10 Jay-o-Way

Would have to look at the code. I bet it will require minor adjustment

crutkas avatar Feb 10 '23 06:02 crutkas

You want to see what's in the spotlighted, so there shall be no color overlay on the spotlight area. Please make separate opacity controls for spotlight and background.

wurl75 avatar Jun 22 '23 10:06 wurl75

I was looking for other solutions and found this Auto hot key script https://www.autohotkey.com/boards/viewtopic.php?t=40113

If you want to try you need to install AutoHotkey version 2 (https://www.autohotkey.com/download/) and then save the script (https://gist.github.com/biswajit-saha/53e8e84a969eda7469a61979bfbb31d0) with extension .ahk

I have also created a shortcut in the start menu and added it to the startup program list. Now press the F1 key to activate the spotlight. and F1 or Esc key to deactivate the spotlight. It's lightweight.

biswajit-saha avatar Sep 30 '23 06:09 biswajit-saha

Just wanted to +1 this, as a Spotlight is SUPER helpful for presentation, but the white centre reduces contrast of the thing you're trying to bring attention to, making it a bit of a compromise. I see the ToDo being shuffled down the version numbers, so I'm going to keep my fingers crossed that the can doesn't get kicked much further.

Denyerec avatar Nov 08 '23 15:11 Denyerec

+1, this would make it very useful for education, videos and such

Vallek avatar Feb 20 '24 11:02 Vallek

I hope you work on the feature, just make the spotlight transparent. I am checking the versions, unfortunately you keep pushing this feature from one version to another version.

nabazgharib avatar Jul 03 '24 07:07 nabazgharib

I hope you work on the feature, just make the spotlight transparent. I am checking the versions, unfortunately you keep pushing this feature from one version to another version.

https://github.com/microsoft/PowerToys/issues/15512#event-7806489676

Indeed. I think this is on the "Never gonna happen" list, despite it being both simple and super useful :(

Denyerec avatar Jul 04 '24 08:07 Denyerec

@jaimecbernardo I am just wondering if this feature is so difficult to be implemented that takes you keep pushing it from one version to another version? if you already planned to dismiss this requested feature, you could have just simply said it will not be added.

nabazgharib avatar Jul 31 '24 15:07 nabazgharib

It's tagged as Help Wanted, meaning it'd be good for someone in the community to pick up. 😄 Still want to keep track of it in case there's some time for someone in the team to pick it up, but new priorities keep appearing. 🤷 Sorry for the delay.

jaimecbernardo avatar Jul 31 '24 16:07 jaimecbernardo

Thanks, I hope it will be added in the next release.

nabazgharib avatar Aug 01 '24 06:08 nabazgharib

Pushed out further than the Star Citizen release date... :(

Denyerec avatar Sep 20 '24 13:09 Denyerec

Such an easy, my be, fixed by a one line of code is pushed way too far. I would say it is better to say we don't do it, then delete it.

nabazgharib avatar Oct 01 '24 04:10 nabazgharib

Such an easy, my be, fixed by a one line of code is pushed way too far. I would say it is better to say we don't do it, then delete it.

Go and send in a pull request then

Jay-o-Way avatar Oct 03 '24 09:10 Jay-o-Way

https://github.com/microsoft/PowerToys/blob/e7175302c9226d7fab8ef3d9271abd188758ffbb/src/modules/MouseUtils/FindMyMouse/FindMyMouse.cpp#L720C46-L720C62

Here's the line. It takes a Color struct which supports Alpha.

I don't know much about Windows Dev, in fact nothing at all, but it feels like if the colour picker in the settings allowed an alpha to be specified, it'd "Just Work".

Would love to be corrected by someone who knows better, as I'm genuinely curious and have a huge potential for ignorance.

Denyerec avatar Oct 04 '24 13:10 Denyerec

https://github.com/microsoft/PowerToys/blob/e7175302c9226d7fab8ef3d9271abd188758ffbb/src/modules/MouseUtils/FindMyMouse/FindMyMouse.cpp#L720C46-L720C62

Here's the line. It takes a Color struct which supports Alpha.

I don't know much about Windows Dev, in fact nothing at all, but it feels like if the colour picker in the settings allowed an alpha to be specified, it'd "Just Work".

Would love to be corrected by someone who knows better, as I'm genuinely curious and have a huge potential for ignorance.

@Jay-o-Way

nabazgharib avatar Oct 05 '24 08:10 nabazgharib

+1 My $0.02 isn't anything you haven't heard before, but wanted to show my support.

Leaving the spotlight on for a few moments makes the spotlighted content almost harder to see. 100% transparency would really focus your eye on the spotlighted content.

rohanhare avatar Oct 17 '24 00:10 rohanhare

Coming up for 3 years now :(

Denyerec avatar Dec 20 '24 01:12 Denyerec

This function doesn't seem difficult to implement. I hope the developers will pay attention to it and make it happen.

Yummy-He avatar Dec 26 '24 11:12 Yummy-He