Workspaces should not spawn inside objects
Tough one; they can touch but shouldn't be covered by objects in the scene
What happens in the situation where a player is staring at a wall and they want to spawn a workspace?
Maybe it spawns halfway through? Point is if it spawns in the wall, the user will think it just didn't work.
Oooh, I see what you mean now. Should we have some kind of silhouette or outline over workspaces like that also?
A silhouette/outline would be good. IMO it should spawn and be totally visible regardless, for a period of time.
If workspace is occluded the following could apply: Outline should be shown. The standard workspace visuals are drawn above everything, though at a low opacity value (semi-transparent). Such an approach could be coupled with an occluded workspace becoming opaque, and drawing above all other elements WHEN it is being interacted with, or hovered (by an input device) within a specific range. The outline shouldn't be shown outside these cases (unless included in a new visual redesign that accommodates an always visible, auto-contrasting, outline).
This would allow the user to always identify the workspace, and would prevent the need to solve for complex indoor spatial solving for workspace placement.
Good idea. Plus add a tooltip-like label (eg, 'workspace')