Want to earn a free DisplayFusion Pro license? We're looking for DisplayFusion translators!
<< DiscussionsReply

Restoring custom sized windows not supported?

Avatar from Gravatar.com
2 discussion posts
Hello, I would like to ask help with the following problem.

First let me explain where I'm coming from. I don't like the built-in Windows feature found in "Settings, Multitasking, Snap windows, When I snap a window, automatically size it to fill available space".
I have the feature "Snap windows" turned off.

Instead I have added to DisplayFusion the following custom functions:
1) Maximize horizontally
Window is resized to 100% width.

2) Maximize vertically
Window is resized to 100% height.

3) Maximize on two monitors
Window is moved to left monitor top-left, then resized to 100% width and height spanning over two monitors. I need this function because built-in function "Span Window Across all Monitors" is not working for me, because I have 3 monitors, one of them being laptop. So the laptop monitor does not correspond size-wise to the two desktop monitors which results in the function behaving incorrectly.

IMHO those custom functions should be built-in to DisplayFusion.

Anyways, now the problem I have:

When I apply any of the above functions on a window I can't go back to it's previous size and position. Using the "Restore" function does nothing, because I think this is a Windows API function not aware of my changes.

I can use function "Save Window Positions" and "Restore Window Positions From Last Save", but this works on all windows simultaneously. This is not what we want. So I would like to save/restore positions only of the current window. I think this feature is missing and should be added.

But if the "Save/Restore current window position" function is added it will still not be enough, because we can't combine functions into one function. For example I need one function which saves current window position and maximizes it vertically. Theoretically I can do this using scripted functions, but the save/restore current window is missing.

Another possibility would be to add trigger "Keyboard shortcut". I was actually surprised there is no trigger based on keyboard shortcut. If this would be possible, then I can add multiple actions, first would be saving window position, second would be maximize vertically.

So the bottom line is, please correct me if my assumtions are wrong. I would like to suggest adding the following features:
1) Maximize window vertically as builtin
2) Maximize winodow horizontally as builtin
3) Span accross multiple same-sized monitors (e.g. ignoring laptop) as builtin
4) Save current window size and position as builtin
5) Restore current window size and position as builtin
6) Allow combined functions
7) Add keyboard trigger support
Jan 17, 2020  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks for the feedback! I've added your items to our suggestion list, and if we're able to implement them in a future version, we'll be sure to let you know.

Jan 20, 2020  • #2
Avatar from Gravatar.com
2 discussion posts
Thank you, I hope these features will be usefull to other users as well.
Jan 21, 2020  • #3
Was this helpful?  Login to Vote  Login to Vote
<< DiscussionsReply