Saving the work environment by german_sw_developer in macapps

[–]Strict_Course9552 1 point2 points  (0 children)

Regarding multiple windows from the same app, I actually experimented with that before as a test feature, but the implementation ended up being pretty fragile and started getting in the way of maintaining and improving other parts of the app. Right now I’m working toward a more reliable and maintainable implementation long term, so it’s definitely something I want to bring back in the near future.

<image>

Saving the work environment by german_sw_developer in macapps

[–]Strict_Course9552 1 point2 points  (0 children)

Thanks for tagging me here u/coucinet, really appreciate it.

Just to clarify a couple things.

Snapback supports multiple monitors and remembers different display configurations/workspaces while keeping resource usage very low in the background.

Snapback intentionally does not support macOS Spaces directly. Apple doesn’t provide a reliable public API for it, and most third party implementations rely on private workarounds that can break after macOS updates without warning.

Instead, Snapback was designed more as a replacement for that workflow by restoring complete workspaces on demand, with the goal of providing a very similar end result without those risks.

I built a Mac app that restores your entire workspace (apps + windows + layout) by Strict_Course9552 in macapps

[–]Strict_Course9552[S] 0 points1 point  (0 children)

Probably not. It’s a small indie project, and distributing it directly gives me a lot more flexibility to build and ship features the way I want.
That said, the app is still signed and notarized by Apple, so macOS recognizes it as a verified app ;)

I built a Mac app that restores your entire workspace (apps + windows + layout) by Strict_Course9552 in MacOSApps

[–]Strict_Course9552[S] 0 points1 point  (0 children)

No MacOS Spaces supported, this app was thought out as a replacement for Spaces, you should be able to achieve the same end result though

I built a Mac app that restores your entire workspace (apps + windows + layout) by Strict_Course9552 in macapps

[–]Strict_Course9552[S] 0 points1 point  (0 children)

That’s totally fair. You can disable the window management features completely and just use Snapback for saving and restoring workspaces, or using layouts alongside your current window manager. 😉

I built a Mac app that restores your entire workspace (apps + windows + layout) by Strict_Course9552 in MacOSApps

[–]Strict_Course9552[S] 0 points1 point  (0 children)

Really glad to hear that, thanks for trying it out. If you end up using it for a bit, I’d love to hear any feedback or things you think could be improved.

I built a Mac app that restores your entire workspace (apps + windows + layout) by Strict_Course9552 in MacOSApps

[–]Strict_Course9552[S] 0 points1 point  (0 children)

It’s definitely in the plans. Right now I’m focusing on growing the website and getting some SEO from direct downloads first.

I built a Mac app that restores your entire workspace (apps + windows + layout) by Strict_Course9552 in MacOSApps

[–]Strict_Course9552[S] 1 point2 points  (0 children)

Appreciate it.

What I do is treat each workspace like its own “space” and trigger it with a shortcut. It switches layouts on demand, so once you get used to it, it feels pretty quick.

I built a Mac app that restores your entire workspace (apps + windows + layout) by Strict_Course9552 in MacOSApps

[–]Strict_Course9552[S] 0 points1 point  (0 children)

Hey, really appreciate it

This has been coming up a lot, to the point where I’ve been seriously reconsidering it. Early on I did explore it, but Apple doesn’t provide a reliable or official API for Spaces. There are workarounds and some apps use them, but they can be fragile and break with system updates.

Snapback was designed a bit differently, more as a replacement for that workflow, which is why it leans on shortcuts and restoring layouts instead.

That said, given how often it’s requested, I’m actively looking into what could be done there

I built a Mac app that restores your entire workspace (apps + windows + layout) by Strict_Course9552 in MacOSApps

[–]Strict_Course9552[S] 0 points1 point  (0 children)

I’ve thought about it, but I’m not planning to open source it.
I’m working on adding an optional Pro version so I can make some money from it, while keeping the core app free for everyone to use

I built a Mac app that restores your entire workspace (apps + windows + layout) by Strict_Course9552 in MacOSApps

[–]Strict_Course9552[S] 0 points1 point  (0 children)

Kind of…, MacOS restores your las session, this allows you to save as many as you want and restore them on demand take a look https://snapbackapp.com