microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
111.68k stars 6.57k forks source link

FancyZone dose not work for float mode window in Android Studio #16825

Open zeroarst opened 2 years ago

zeroarst commented 2 years ago

Microsoft PowerToys version

0.56.1

Running as admin

Area(s) with issue?

FancyZones

Steps to reproduce

If set a tool window to float mode and press shift whie drag it I cannot see FancyZone, after I drop it it jus disapepar. With window mode it works ok. image

I tested in other JetBrains IDE, they have the same issues. Tried run PowerToy with/without admin dose not make any differences.

✔️ Expected Behavior

Can trigger FancyZone with float mode on tool windows in JetBrains IDEs.

❌ Actual Behavior

Cannot trigger FancyZone with float mode on tool windows in JetBrains IDEs.

Other Software

No response

franky920920 commented 2 years ago

Why not use Window mode instead of float mode? /needinfo

zeroarst commented 2 years ago

Because with window mode it is a separte window, the taskbar has a separate window for it. For example: I have two other tool windows other than the main one. (debug, logcat) image

If I swith to other app, like Chrome, and I switch back and want to get them to dispaly at the same time, I have to click these three windows.

With float mode, there is only one window, once it is focused, other tool windows get focused as well. In addition, window mode has extra title bar which is unnecessary.

franky920920 commented 2 years ago

@SeraphimaZ Any ideas?

SeraphimaZykova commented 2 years ago

Probably the reason is that it's a popup window. @zeroarst did you try the Allow popup window snapping option?

zeroarst commented 2 years ago

Just tried it, does not work. Also tried Allow child windows snapping, doesn't work neither.

cinnamon-msft commented 1 month ago

Are you still experiencing this issue? /needinfo

zeroarst commented 1 month ago

Still happening. To be honest, I don't know whethere this can be fixed. No idea how float window is implemented.

cinnamon-msft commented 1 month ago

Ah okay, I'll keep this open for tracking :)