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

[Mouse Jump] Customisable appearance - borders, margins, colours, etc #27511

Open
mikeclayton opened this issue Jul 18, 2023 · 1 comment · May be fixed by #35521
Open

[Mouse Jump] Customisable appearance - borders, margins, colours, etc #27511

mikeclayton opened this issue Jul 18, 2023 · 1 comment · May be fixed by #35521
Labels
Idea-Enhancement New feature or request on an existing product Product-Mouse Utilities Refers to the Mouse Utilities PowerToy Status-In progress This issue or work-item is under development

Comments

@mikeclayton
Copy link
Contributor

mikeclayton commented Jul 18, 2023

Description of the new feature / enhancement

I've just released a new set of configuration options for FancyMouse that gives a bit of control over the visual appearance of the preview popup by adding configurable margins, borders, padding and background settings for the main preview form and the individual miniature screenshots.

Would this functionality be of any value in Mouse Jump?

If so, I'll send a PR with the changes...

Below are some sample preview popup forms based on customised configurations settings:

legacy_v1_config

default_v2_config

gaudy_v2_config

Scenario when this would be used?

If users of Mouse Jump want to customise the appearance to, e.g. visually separate the individual screenshots either with spacing or a border around them, or change the colour scheme to make a stronger contrast and make it easier to find when the pop-up is activated

Supporting information

See here for some more details

and here for some documentation

The original inspiration was a request in the FancyMouse repo to implement this behaviour:

@mikeclayton mikeclayton added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Jul 18, 2023
@mdrejhon
Copy link

mdrejhon commented Jul 22, 2023

Would this functionality be of any value in Mouse Jump?

If so, I'll send a PR with the changes...

I vote yes, as there's also thumbnail-size configurability. The boom of WFH means I think Microsoft should add this to update to the "Mouse Jump" feature of the PowerToy

A great use case is very odd multimonitor systems, where it's hard to move mouse cursor between them.

  • Random office hotelling desks where you don't want to keep reconfiguring multimonitor layout in Display Settings
  • Laptop on floor/coffeetable connected to TV
  • Students who randomly connect to school displays, in awkward positions (cable length constraints)
  • Two televisions opposite each other at opposite walls
  • Odd angled restaurant menuboard systems where 3 walls have the displays linked to one computer
  • A display very diagonally away from another display (e.g. laptop on table vs bar TV high on wall)
  • Display laboratories where you randomly hook a laptop a number of random displays
  • Common and uncommon use cases like above

TL;DR: This upgrade makes it super easy to teleport mouse pointer between displays -- without knowing the layout of multimonitor

Ever been frustrated trying to slam a mouse pointer against a screen edge?

The previous version had too-big thumbnails, but this version now is configurable to display screen thumbnails more compactly, in a way that is more appropriate for this type of use case where you just want to "aim at a monitor", not "aim precisely within a monitor".

With this version, the thumbnails can be shrinked to become large clickable buttons -- that behave as "Click a screen thumbnail to teleport mouse pointer over there"

Goodbye fruitless screen-edge pointer slamming for odd/random multimonitor!

@TheJoeFin TheJoeFin added Idea-Enhancement New feature or request on an existing product Product-Mouse Utilities Refers to the Mouse Utilities PowerToy labels Oct 11, 2023
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 18, 2023
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 18, 2024
jaimecbernardo pushed a commit that referenced this issue Oct 21, 2024
)

* [Mouse Jump] - moving common code to MouseJump.Common project - #25482

* [Mouse Jump] - fixing warnings in MouseJump.Common - #25482

* [MouseJump] - cherrypick 5653b4 - Exclude MouseJump Common tests from the checks

# Conflicts:
#	src/modules/MouseUtils/MouseJump.Common.UnitTests/MouseJump.Common.UnitTests.csproj

* [mOuSEjUMP] - cherry pick 61aab9 - Fix ci build issues

# Conflicts:
#	src/modules/MouseUtils/MouseJump.Common.UnitTests/MouseJump.Common.UnitTests.csproj

* [Mouse Jump] - remove project type guids - #25482

* [Mouse Jump] - simplify mousejump *.csproj files - #25482

* [Mouse Jump] - fixing broken tests - #25482

* [Mouse Jump] - fixing broken build - #25482

* [Mouse Jump] - editing MouseJump.Common.UnitTests.csproj - #25482

* [Mouse Jump] - editing MouseJump.Common.csproj (UseWindowsForms=true) - #25482

* [Mouse Jump] - fixing spellcheck - #25482

* [MouseJump] - enabled implicit usings - #25482

* [Mouse Jump] - re-add csproj attributes - #27511

* ci: Fix signing of Common dll

---------

Co-authored-by: Clayton <[email protected]>
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 21, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 21, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 21, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 21, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 22, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 22, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 22, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 22, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 22, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 22, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 22, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 23, 2024
mikeclayton added a commit to mikeclayton/PowerToys that referenced this issue Oct 23, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the Status-In progress This issue or work-item is under development label Oct 23, 2024
@crutkas crutkas removed the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Oct 30, 2024
@crutkas crutkas added this to the PowerToys 0.87 milestone Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-Enhancement New feature or request on an existing product Product-Mouse Utilities Refers to the Mouse Utilities PowerToy Status-In progress This issue or work-item is under development
Projects
None yet
4 participants