-
Notifications
You must be signed in to change notification settings - Fork 427
Allow to show an AppWindow in all Desktop #1765
Copy link
Copy link
Open
Labels
area-WindowingTopics related to the Windowing API in Windows App SDK, including AppWindow, presenters, etc.Topics related to the Windowing API in Windows App SDK, including AppWindow, presenters, etc.feature proposal
Milestone
Description
Proposal: Allow to show an AppWindow in all Desktop
Summary
This proposal allows developers to programmatically set the "Show this window on all desktop" feature for an AppWindow espescialy for the CompactOverlay pesenter
Rationale
- This feature is very useful for compact overlay
- I always enable it when I use PIP (picture in picture) in Microsoft Edge
- I think this behavior is expected by the user when one have a Compact overlay Window
- A button directly included for this in the UI will be convenient for the user instead of going to the task view (so the developers need to have access to this option)
Scope
| Capability | Priority |
|---|---|
| This proposal will allow developers to show an AppWindow with a CompactOverlayPresenter on all the desktops | Must |
| This proposal will allow end users to enable or disable it via the task view like it's currently the case | Must |
| The default behavior of CompactOverlayPresenter will show an AppWindow on all the desktops | Should |
| This proposal will allow developers to show an AppWindow with any AppWindowPresenter on all the desktops | Could |
Important Notes
This API could be included in the AppWindowPresenter, directly in the AppWindow object or at least in the CompactOverlayPresenter if this feature will be limited to CompactOverlay mode.
This could be a property
public bool IsOnAllDesktops { get; set; }Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area-WindowingTopics related to the Windowing API in Windows App SDK, including AppWindow, presenters, etc.Topics related to the Windowing API in Windows App SDK, including AppWindow, presenters, etc.feature proposal