microsoft / microsoft/PowerToys

Fancy Zones - Dock a Window Automatically When it's Dimensions Match The Zone

Open
#49,569 0 comments 0 reactions 0 assignees View on GitHub
Needs-Triage Product-FancyZones
Dominant language
C
Stars
139k
Forks
8.6k
PR merge metrics
PR metrics pending

Description

### Description of the new feature / enhancement

When using workspaces, or just starting an application that remembers its last position, even if it's perfectly in a Fancy Zone, FZ doesn't set it as docked. I constantly have to re-dock the windows when I start an app or apply a PowerToys Workspace.

Please have Fancy Zones detect when a window is moved to a zone and dock it automatically if it's precisely in the zone.

### Scenario when this would be used?

When I start an app (that remembers its previous window position) and it was previously docked, or applying a PowerToys Workspace, or coming back from windows sleep

### Supporting information

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reading the Fancy Zones behavior and the PowerToys Workspaces flow described in the issue, then trace how windows are moved and recognized as belonging to zones. Reproduce the scenario with an application that remembers its position, a restored workspace, and a wake from sleep. Done means precisely positioned windows are automatically treated as docked without requiring re-docking.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.