PowerToys
PowerToys copied to clipboard
Allow windows that can't be resized to be resized
Description of the new feature / enhancement
There are some applications that do not allow resizing. I understand why, but it would be nice if we could still force it, even if it stretched the content in an undesirable way.
The only reason I want this is so all my apps will auto-resize into my FancyZones :)
An example app is Voicemeeter Banana.
Scenario when this would be used?
The only reason I want this is so all my apps will auto-resize into my FancyZones :)
It's a slight annoyance that all my apps will snap into place but I still have to manually position some apps. Perhaps an alternative would be to allow these apps to at least snap into a fancy zone that could generate into the size of the current window.
Supporting information
Install Voicemeeter Banana and notice how it doesn't really work with FancyZones.
+1
+1
The only problem with this is that the controls within the form are probably not anchored to the edges of the form, ... so you'll wind up either with a big form with tons of dead space and a few controls in the corner, or you'll wind up with a tiny form with the controls extending out past the form's borders, and potentially unreachable.
Yep it would for sure have some wonky results for some apps. If it's implemented it may only ever be an experimental or "advanced" feature.
What about at least allowing these apps to be snapped to the top-left corner of a FancyZones zone?
Resizing out of the intended proportions it was developed for isn't very good. A lot of stuff could go wrong and you would have to blame PowerToys for that
A better approach would be to top-left corner snap the window, which is already the behaviour for some windows, such as 7pace Timetracker. It's not resizable, but it does snap with Fancy Zones
I think that maybe that app you are talking about have something else preventing snapping in their programming.
I want this feature because some legacy software has fixed sized windows in places that dramatically impact usability. consider this window from profiler.exe
as a user forced to interact with the scrollbars on that 258px tall grid control I am frustrated by this window's lack of resize-ability.
as a power user I can use a tool to resize the window but the controls aren't anchored
I can fiddle with a tool to move and resize the controls as well
if I miss some they show up as I interact with them and I can go back and move those too
"stuff going wrong" are just glitchy stuff like grid doesn't expect to have controls on top of it. I don't blame the tool because I'm willfully overriding a legacy developers choice to not implement resizing (probably there was a deadline).
at this point I found myself wishing for a powertoy that would let me attach an anchoring policy to the controls on this window, codegen up a corresponding handler for WM_SIZING hook its wndproc and switch the window style to resizable.
found a tool that does this: http://www.digitallis.co.uk/pc/ResizeEnable