I tried it, but it is just not there yet. My use case is switching between 3d cad design and printing apps (browser, slicer, notes) and between coding (jetbrains ide’s, terminal, browser, draw.io app)
But in the spirit of the parent article, it would be nicer if the os knew i wanted to do 3d cad printing and then organize my window with all cad/3d printing related modules. To let it create my perfect workflow because it gets my intents.
And when i switch from design to getting into the production stage, it should make the slicer module more prominent. Cad design usually are tweaks after this.
+1 to this, it's crazy to lose all (or most) contexts across a reboot or when switching between machines.
Each app has some sync capabilities (e.g. PowerPoint, web browsers, Google docs, chrome tabs, Firefox tabs), but there is still no universal solution.
MacOS is actually pretty good about this. It restores applications on restart, and it’s provided applications pick up where they left off.
I don’t use the workspace feature on the Mac, I assume they’re recovered as well.
Obviously applications need to be restart aware as well. I really like how the provided Mac apps (Pages, Numbers, etc. ) work with the first class document model in the system. I have dozens of Untitled documents across apps, some are years old. Never “saved” them. They just exist. Across reboots, app upgrades, and OS upgrades.
I wish more apps embraced my lazy house keeping.
I don’t know how the documents sync across devices, if at all.
I wanted to mimic the OS document model in Java with my own app, but that’s easier said than done.
Unfortunately not. After reboots, which are annoyingly often, MacOS places all my carefully organized windows and their layout into a messy pile on the first/primary space and I have to spend a significant amount of time to get everything back to the state I want. This is also a huge pain in the ass when moving between external and internal monitor, where my windows and their size ends up not how I want them every single time.
I presume you're referring to KDE Activities. I use Activities all the time, but they're still far too much of a static thing, and way too High Ceremony to create/curate/maintain.
Personally, I would like some sort of "personal workspaces". Sort of virtual desktops that were project-oriented.
I would like switch to a project, find all my notes, emails, lists, files and more (terminal windows? web browsing/tabs? apps?) in that environment.
and when I run out of time, shut it down. Next time I switch to it, all my context is right there, ready to jump in.
could be some combination of fast-user-switching, virtual desktops, containers, vms, don't know? but unified.