microsoft / microsoft/PowerToys

Grab and Move: Cannot bring to foreground

Open
#47,647 8 comments 4 reactions 0 assignees View on GitHub
Needs-Triage Product-Grab And Move
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Description of the new feature / enhancement

Long time Linux user. Been hacking my way through to get the KDE like window behavior when I'm on Windows. The new Grab and Move solves pretty much everything I needed, except for one thing.

Can you add an option to "raise" the touched window in front of others?

### Scenario when this would be used?

When user interact with window for moving and resizinig, almost always the user is interested in that window, hence the interaction. I know there might be a case where a user just want to arrange many windows without raising the one they touched. But by having this raising functionality, it's easy enough to re-arrange window then touch the main window the user want to raise the last. While currently without the raise option, the user needs to use other means (alt+tab or simply click a part of window) to raise the interested window.

### Supporting information

KDE Window Manager having this feature for long time without user complaining much is the proof that it works for most of the people.

### Version this issue can be seen on
v0.100.2

Contributor guide

Open the contributing guide

Research direction

No implementation files or tests are named. Start by locating the Grab and Move implementation and its existing window-move and resize interaction handling; then determine how an optional raise behavior should be exposed. Done means a touched window can be brought to the foreground during moving or resizing when the option is enabled, while preserving the current behavior when it is disabled.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.