What does this action actually do?

@Andreas_Hegenberg From the series, what you always wanted to know but never asked.

What exactly does this action do?

In certain (window) constellations with certain apps, it does exactly what I need it to do. In others it does ... I don't know ... something. :slightly_smiling_face:

it basically presses the green window button :wink:
What happens afterwards is up to the app

Apple does call it „zoom“

Is that the case for you? Not for me. When I press the green button, something else happens.

The interaction of these two actions usually does the following.

A window is maximized, the same window goes back to the old size and position. But unfortunately not always.

mh yes, I have never seen it behave differently than pressing the green zoom button. An app would need to actively override that function for accessibility apps to cause a different behavior.

But maybe for your usecase the "restore old window size" will work better?

//edit: ah with green window button I mean the button with the +, not the full screen button. Nowadays this is combined into one and in some apps only holding option will give you the one with the +

Ah, now I understand. :slightly_smiling_face:

I will also try the “restore old window size” action. But how can BTT restore something if it was not saved before?

Two BTT actions that could be used in this way would be ideal for me.

Before maximizing (or something else) BTT saves the current window and can then restore it. Just like the mouse save/restore.

the maximize action automatically saves the "before state"

Good, and all other window actions/positions?

all of the standard predefined window resizing actions do that, custom resizing however not

I see, may I ask you to consider this again? Thanks :slight_smile:

Yes that's on my todo list. For now you could try these two named triggers:
save_restore_window.bttpreset (5.1 KB)

This works beautifully. Thank you, Andreas.