Maniphest T54628

Workspaces: Sharing of workspaces
Closed, ResolvedTO DO

Assigned To
Brecht Van Lommel (brecht)
Authored By
Brecht Van Lommel (brecht)
Apr 16 2018, 11:12 AM
Tags
  • Code Quest
Subscribers
Brecht Van Lommel (brecht)
Julian Eisel (Severin)
Pablo Vazquez (pablovazquez)

Description

We need a good mechanism and UI to save / load / share workspaces.

Event Timeline

Brecht Van Lommel (brecht) created this task.Apr 16 2018, 11:12 AM
Brecht Van Lommel (brecht) added a project: Code Quest.
Brecht Van Lommel (brecht) renamed this task from Workspaces: sharing of workspaces to Workspaces: Sharing of workspaces.Apr 16 2018, 11:15 AM
Pablo Vazquez (pablovazquez) added a subscriber: Pablo Vazquez (pablovazquez).Apr 17 2018, 4:44 PM

Currently Workspaces are Datablocks, so I guess the save/load part is done already?

In this context, is Workspace considered an asset? If so then this could be part of the Asset Manager design.

Brecht Van Lommel (brecht) added a comment.Apr 17 2018, 5:51 PM

In 2.8 we have workspaces in the startup.blend and other regular .blend files, and in a new workspaces.blend. When clicking the (+) icon next to the workspaces in the new topbar, you get a list of workspaces in workspaces.blend, and you can then add one of them to the current .blend. There is currently no way to save a workspaces to the workspaces.blend from the same menu. It's a .blend file so users could open it and add some workspaces in there, but it's in a hidden config folder so users won't find it easily.

In a way this is like a mini asset management for workspaces, and if you can save workspaces to/from a general asset database it seems redundant. So I guess that's the first question to resolve, do we improve the current workspaces.blend mechanism or do we fold it into the asset management system?

Julian Eisel (Severin) added a subscriber: Julian Eisel (Severin).Apr 17 2018, 7:32 PM

Managing the workspaces of the workspaces.blend is actually something I hoped to allow through the new Blender settings design, see T54115.

Brecht Van Lommel (brecht) mentioned this in T56350: UI Tasks (parent task).Aug 29 2018, 11:51 AM
Brecht Van Lommel (brecht) changed the task status from Unknown Status to Resolved.Sep 20 2018, 3:30 PM
Brecht Van Lommel (brecht) claimed this task.

This is handled now in Blender 2.8, without a separate workspaces.blend. Instead users can directly append workspaces from the builtin and user defined startup.blend, as well as any application templates.