microsoft / microsoft/PowerToys

Always on top: Automatic hiding of windows when they are docked to the edge.

Open
#45,783 0 comments 0 reactions 0 assignees View on GitHub
Idea-Enhancement Needs-Triage Product-Always On Top
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Description of the new feature / enhancement

- After the window is docked to the edge, it automatically enters a hidden state, leaving only a thin edge as the trigger area, and the window does not seize the focus.

- When the mouse moves to the trigger area at the corresponding edge of the screen, the hidden window smoothly pops up and is fully displayed.

- After the mouse leaves the window area, the window delays for a short period of time and then automatically retracts and hides again.

### Scenario when this would be used?

Used to reduce screen obstruction when making desktop reminders

### Supporting information

_No response_

Contributor guide

Open the contributing guide

Research direction

The issue does not name files, tests, or entry points, so begin by locating the window-docking implementation and its existing edge-trigger behavior. Done means docked windows retract without taking focus, reveal smoothly when the trigger edge is reached, and hide again after the pointer leaves and a short delay expires.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.