Desktop window management features
Blueprint for building out the window management features designed for desktop form factors (e.g. multi-window & non-full screen)
Blueprint information
- Status:
- Not started
- Approver:
- kevin gunn
- Priority:
- Undefined
- Drafter:
- Unity Team
- Direction:
- Needs approval
- Assignee:
- Unity Team
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
This is closely related to the mir blueprint
https:/
Work Items
Work items:
[unity-design-team] determine if Dash is an ever present background on desktop, if not how to invoke/dismiss: TODO
implement non-maximized window dragging: TODO
maximize, minimize, fullscreen and cycle between these states: TODO
implement focus changing between more than one open window through touch, pointer, keyboard (alt+tab): TODO
incorporate system chrome consideration and transtion between max, min & full screen application transitions: TODO
implement & create test/demo of z-order of an app tree per design documentation: TODO
Work items for later:
veritcally maximized edge trigger: TODO
snapped edge or sidestage case (under definition): TODO
Proximity regions e.g. slow down cursor near edge, or window drag towards edge to snap in (shell): TODO
Overlay scrollbar(shell): TODO
Input methods, accessibility (shell): TODO
Update control center(shell): TODO
Window deformation (shell): TODO
Dependency tree
* Blueprints in grey have been implemented.