microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
105.11k stars 6.2k forks source link

Add dock to desktop to any window #71

Open JeffJerousek opened 5 years ago

JeffJerousek commented 5 years ago

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.

crutkas commented 2 years ago

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

JeffJerousek commented 2 years ago

The biggest advantage would be that maximize would work next to do the docked window/AppBar.

It might also be an interesting way to keep multiple Windows "on top" by making multiple AppBars.

As someone who is often waiting for a task to be done or wanting to take notes, it's a convenient HUD that doesn't mess with "flow" because it's no longer a "Window" that gets in your way or that you move and forget about.

I honestly don't know if the making the window an AppBar would violate the rule: "don't mess with other app's windows" but as much as FancyZones is great and has only gotten better I still find myself wanting this.


From: Clint Rutkas @.> Sent: Tuesday, December 7, 2021 12:16 AM To: microsoft/PowerToys @.> Cc: Jeff Jerousek @.>; Mention @.> Subject: Re: [microsoft/PowerToys] Add dock to desktop to any window (#71)

@JeffJerousekhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffJerousek&data=04%7C01%7C%7C338d815c25404269fa8008d9b9492da9%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637744546210863592%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=6Zgrziec%2B7DyKzEi9c0chQU4J4IoAEaOhL17gTEc3WY%3D&reserved=0 how would this differ compared to maybe a zone?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FPowerToys%2Fissues%2F71%23issuecomment-987602177&data=04%7C01%7C%7C338d815c25404269fa8008d9b9492da9%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637744546210863592%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=8qbeLQ9i3C4g20x0ZBZ%2B4JV3doUe8%2BNJAg31Ji5GzCo%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAJBGJW3SZ2KV735OCCQLJMLUPWRFXANCNFSM4HMEYYNQ&data=04%7C01%7C%7C338d815c25404269fa8008d9b9492da9%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637744546210863592%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=fAO3p9bzIsAECpMTuCcpJCxoN%2BkngBTylVWfYEgQg4E%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C338d815c25404269fa8008d9b9492da9%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637744546210863592%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3eqwvuCIqcBmpCntU4u%2Fu0nlgOK0USYENtVYabzr37E%3D&reserved=0 or Androidhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C338d815c25404269fa8008d9b9492da9%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637744546210863592%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=XZ5kUit4lQecI8nAOM3uFuTDlHRfiwL1ampXqJc%2FioY%3D&reserved=0.

crutkas commented 2 years ago

@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

Jeff-Jerousek commented 2 years ago

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 commented 2 years ago

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

Jeff-Jerousek commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

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.

SomeCallMeTom commented 2 years ago

https://github.com/microsoft/PowerToys/issues/17216#issuecomment-1103453241

Posting for visibility

stevenmaske commented 1 year ago

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

JeffJerousek commented 10 months ago

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

lucfig commented 8 months ago

I would love this as well.

plante-msft commented 3 weeks ago

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 commented 2 weeks ago

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ó

Em sex., 26 de abr. de 2024 às 16:57, Connor Plante < @.***> escreveu:

Reopening this feature for further exploration. How does this sound? @Jeff-Jerousek https://github.com/Jeff-Jerousek, @lucfig https://github.com/lucfig, @stevenmaske https://github.com/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.

— Reply to this email directly, view it on GitHub https://github.com/microsoft/PowerToys/issues/71#issuecomment-2080039064, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACNXSTZK73GIYTWQIUMT64DY7KWTXAVCNFSM4HMEYYN2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBYGAYDGOJQGY2A . You are receiving this because you were mentioned.Message ID: @.***>

plante-msft commented 2 weeks ago

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 commented 2 weeks ago

@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.

Jeff-Jerousek commented 1 week ago

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

plante-msft commented 5 days ago

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.

lucfig commented 5 days ago

Thanks, Connor.

Lucas Figueiró

Em seg., 13 de mai. de 2024, 16:53, Connor Plante @.***> escreveu:

Thanks @JeffJerousek https://github.com/JeffJerousek and @lucfig https://github.com/lucfig.

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

cc @ethanfangg https://github.com/ethanfangg FYI.

— Reply to this email directly, view it on GitHub https://github.com/microsoft/PowerToys/issues/71#issuecomment-2108682263, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACNXSTZOKWHLATRCGNJUMUDZCEK3ZAVCNFSM4HMEYYN2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMJQHA3DQMRSGYZQ . You are receiving this because you were mentioned.Message ID: @.***>

microsoft-github-policy-service[bot] commented 11 hours ago

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.

microsoft-github-policy-service[bot] commented 11 hours ago

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.