Save and Restore WorkSpaces - Like Freeze-frame

I would really love an feature (or can this already be done with BTT) that I can setup a specific Workspace. For Example
Workspace 1 : External Screen VMware in full window mode
Workspace 2 : Half Screen Ms Team / Half Screen VMware
Workspace 3 : Half screen Outlook / Half screen Teams
And of course that it would be possible to execute this with shortcuts commands.

I saw an upcoming App FreezeFrame that looks like that they are building such an App.

Would be great If this can be done via BTT, because BTT is the best :wink:

You can use the "Save / Restore Window Layout" action, however it currently only works if the apps in that "workspace" are already started.

I could easily add an option to launch the apps that have been captured, however there might be many edge cases. I'll have a quick look this weekend.

1 Like

Thanks I didn't know the Save / Restore workspace action. First try-out looks promising.

Is there a keyboard or mouse shortcut that saves the layout? I keep overwriting my desired layout somehow and haven't been able to figure out what I am doing that is causing it. I am sure it is something that I am doing, just want to know so I can stop lol

same. old layouts keep disappearing. is there a limit to how many can be made?

1 Like

I just purchased a lifetime license for BTT and looking for this functionality.

I sometimes use an external monitor and sometimes I don’t.

I use different workflows for things like photography, videography, casual use, research, coding, etc.

With each workflow I’m using different apps or have apps arranged in a unique way especially if it’s an app that’s used in multiple workflows like Safari where I may have Safari arranged differently for photography versus videography.

I also have windows sized differently depending on if it’s used on my MacBook or in clamshell mode to monitor.

I have moom currently but for launching apps I’ve been using shortcuts with AppleScript.

Was there ever any updates to this as I purchased BTT but haven’t really dived in yet.

Had BTT years ago and just coming back recently.

Edit:

Found this answer in a different post

[For 1.) You can do almost all window movements using the "Custom move / resize" action in BTT. However swapping window positions would probably need some scripting. How are you swapping them?

For 2.) have you tried the "Save / Restore Specific Window Layout" action in BTT? Maybe in combination with the "Specific App Did Launch" trigger?

For 3.) have you tried the "Launch Application" action in BTT?](Saving, Restoring, & Launching Window Layouts - #11 by Andreas_Hegenberg)

Just adding to this @Andreas_Hegenberg if you do build something. Could you also make it "desktop/space" aware so it saves layouts per space if more than one space is being used please? :folded_hands: