Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dock to desktop to any window #71

Open
JeffJerousek opened this issue May 10, 2019 · 24 comments
Open

Add dock to desktop to any window #71

JeffJerousek opened this issue May 10, 2019 · 24 comments
Labels
Idea-Enhancement New feature or request on an existing product Product-Window Manager Refers to the idea of a Window Manager PowerToy

Comments

@JeffJerousek
Copy link

Add the feature Dock to Desktop found in OneNote 2016 (keyboard shortcut Crtl + Alt + D)

Actually changes the window to a TaskBar allowing you to Maximize a second window to the screen.

@jaimecbernardo jaimecbernardo added Idea-Enhancement New feature or request on an existing product Product-Window Manager Refers to the idea of a Window Manager PowerToy labels May 13, 2019
@enricogior enricogior changed the title Feature Request: Add dock to desktop to any window Add dock to desktop to any window Jan 10, 2021
@crutkas
Copy link
Member

crutkas commented Dec 7, 2021

@JeffJerousek how would this differ compared to maybe a zone in fancyzones?

@crutkas crutkas added the Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something label Dec 7, 2021
@JeffJerousek
Copy link
Author

JeffJerousek commented Dec 7, 2021 via email

@ghost ghost added Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Needs-Team-Response An issue author responded so the team needs to follow up and removed Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something labels Dec 7, 2021
@crutkas
Copy link
Member

crutkas commented Dec 20, 2021

@JeffJerousek would an always on top zone work for you? To me, you want like, Win8 style snapping style I think almost. The API to do this I don't think is public so while possible to get it opened up

@crutkas crutkas added Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Needs-Team-Response An issue author responded so the team needs to follow up labels Dec 20, 2021
@Jeff-Jerousek
Copy link

image
This is from a bing search for OneNote's dock to desktop. The left window is maximized and the taskbar isn't overlapped.
https://docs.microsoft.com/en-us/windows/win32/shell/application-desktop-toolbars
I understand now that this API is probably requires each app to implement it.

Maybe a proxy type zone that we could designate an app bar but still drag windows in to.

The Win8 style snap would be an interesting alternative.

An always on top zone might work.
When I've experimented with just regular windows and Xbox Gamebar widgets I always run into a situation where part of a windows I need gets lost under the always on top window.

An always on top zone that was exclusive somehow, that didn't allow other windows to overlap it.

@crutkas
Copy link
Member

crutkas commented Dec 22, 2021

@Jeff-Jerousek Do you want "docking" or magnetic edges?

@Jeff-Jerousek
Copy link

Definitely "docking", the ability to put an app or a window somewhere and have it there all the time and maximize or snap windows next to it.

Magnetic edges would be a a nice compromise.

@ghost ghost added the Status-No recent activity no activity in the past 5 days when follow up's are needed label Jan 2, 2022
@ghost
Copy link

ghost commented Jan 2, 2022

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 5 days. It will be closed if no further activity occurs within 5 days of this comment.

@ghost ghost closed this as completed Jan 7, 2022
@crutkas crutkas reopened this Apr 20, 2022
@ghost ghost removed the Status-No recent activity no activity in the past 5 days when follow up's are needed label Apr 20, 2022
@ghost ghost added the Status-No recent activity no activity in the past 5 days when follow up's are needed label Apr 25, 2022
@ghost
Copy link

ghost commented Apr 25, 2022

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 5 days. It will be closed if no further activity occurs within 5 days of this comment.

@ghost ghost closed this as completed Apr 30, 2022
@SomeCallMeTom
Copy link

SomeCallMeTom commented May 2, 2022

This is a repost of (duplicate) issue 17216 for visibility.

Description of the new feature / enhancement

Designate a zone on the far left or right of the screen that is full screen height to be docked. windows can be placed in the docked region just as any other region. but the OS treats this region as not part of the standard screen. An example of this is the OneNote docked feature. you can dock one note to the right side and things like toast notifications from the OS are shifted to not overlap the docked item. windows can't be dragged over the docked region. windows activate snapping when dragged to the docked region. even fancy zones currently get resized to not enter the docked region. It's great to dock OneNote but I want to be able to do this with more applications. why does every application need to implement this it seems it should be built into the OS and I would imagine it is using hidden OS feature to make it work.

Scenario when this would be used.

Docking one note is great, and that feature already exists. but imagine docking teams and still having the rich OS window snapping or quick snap controls not messing with that. I use fancy zones because my display is a 4k TV not multiple monitors. resizing and moving windows is a constant task in my workflow.

@ghost ghost removed the Status-No recent activity no activity in the past 5 days when follow up's are needed label May 2, 2022
@stevenmaske
Copy link

Looks like this was auto-closed. Would still love to see a Window dock capability similar to OneNote added to the roadmap.

@JeffJerousek
Copy link
Author

I just want to point out that the new Windows Copilot App has exactly this feature.

@lucfig
Copy link

lucfig commented Sep 1, 2023

I would love this as well.

@plante-msft plante-msft reopened this Apr 26, 2024
@plante-msft
Copy link
Contributor

Reopening this feature for further exploration. How does this sound? @Jeff-Jerousek, @lucfig, @stevenmaske

New FZ feature that allows app assignment to a panel-like feature (similar to Windows Copilot) which can expand/retract the window via custom hotkey.

@lucfig
Copy link

lucfig commented Apr 30, 2024 via email

@plante-msft
Copy link
Contributor

Hi Connor. Is that feature already implemented or you are suggesting further discussion? That feature would be great to use apps such as tasks, calendar, tools (calculator, translator, etc.). Thanks and regards, Lucas Figueiró

This feature has not been implemented - I'm just looking to understand if I've understood the ask correctly and if there is still desire for this feature.

@Jeff-Jerousek
Copy link

@plante-msft
Yes, absolutely. Something like the Windows Copilot panel is exactly what I'm looking for where another window can be maximized next to it.

I understand that we have several ways to manage windows when not maximized, however, the users experience, resizing items within the app, buttons, etc. change when a window is maximized versus when the windows are snapped or set to various sizes and locations. I want the experience of a maximized window with a panel of my choosing next to it.

@microsoft-github-policy-service microsoft-github-policy-service bot added the Status-No recent activity no activity in the past 5 days when follow up's are needed label May 6, 2024
@Jeff-Jerousek
Copy link

I think the workflow of having a maximized window being different than sized managed windows is the missing piece.

@microsoft-github-policy-service microsoft-github-policy-service bot added Status-No recent activity no activity in the past 5 days when follow up's are needed and removed Status-No recent activity no activity in the past 5 days when follow up's are needed labels May 8, 2024
@plante-msft plante-msft added this to the Suggested Ideas milestone May 13, 2024
@plante-msft plante-msft removed this from 2. Backlog May 13, 2024
@plante-msft
Copy link
Contributor

Thanks @JeffJerousek and @lucfig.

I've added this to our Suggested Ideas to discuss in a future planning session with the team.

cc @ethanfangg FYI.

@microsoft-github-policy-service microsoft-github-policy-service bot removed the Status-No recent activity no activity in the past 5 days when follow up's are needed label May 13, 2024
@lucfig
Copy link

lucfig commented May 13, 2024 via email

@microsoft-github-policy-service microsoft-github-policy-service bot added Status-No recent activity no activity in the past 5 days when follow up's are needed labels May 18, 2024
@plante-msft plante-msft removed Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something Status-No recent activity no activity in the past 5 days when follow up's are needed labels May 20, 2024
@johanftg
Copy link

johanftg commented May 27, 2024

I would like to see this feature, for my calendar app, like outlook. So, I could add events quickly by 'docking' the app.
Other examples: Todoist, Obsidian, Microsoft To-Do,... It has a lot of possibilites!

@johanftg
Copy link

Sorry. Is this Feature Request Closed?

@JeffJerousek
Copy link
Author

JeffJerousek commented Jun 17, 2024 via email

@plante-msft
Copy link
Contributor

I've removed the tag so it should stay open now.

crutkas pushed a commit that referenced this issue Oct 22, 2024
@sstoilovABLE
Copy link

I've just come here to also request this feature. Here's my use case. I now have a multi-monitor setup and I want a way to always have my Google Calendar's Today schedule docked to the desktop so that I can always see what I have going on today. The Dock to Desktop feature from OneNote seems the best solution to this. I would get a standalone window of Google Calendar in a browser, then dock it to the left or right side of my screen using the PowerToys feature, and it would stay there and no applications would appear "beneath" it. It would truly be excellent. Happy to provide more feedback if this would help the feature move forward. Many thanks to the team for the excellent PowerToys, which I use every day!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-Enhancement New feature or request on an existing product Product-Window Manager Refers to the idea of a Window Manager PowerToy
Projects
None yet
Development

No branches or pull requests

10 participants