I think we want some way to:
- Let users choose which space objects they create will be put into by default.
- Possibly, toggle between "Show All Objects I Can See" and "Show Only Objects in Current Space".
Maybe it's a new menu in the global menubar, something like this:
+---+ | S | +---+----------------------------+ | Default Space | | General Stuff | | * Secret Stuff | | Security Stuff | |--------------------------------| | √ Show Objects in Other Spaces | +--------------------------------+
However, I'm not really sure if (2) is useful or not.
For example, if Conpherence threads ever get Spaces, I'd never want to enable it because I would always want to see new messages. (But I'm also not sure that it makes sense to put threads in Spaces.) I don't really anticipate building customer-specific Spaces on this install. We'll probably have a "Phacility" space, but I probably wouldn't want to toggle objects in a "Phacility" vs "General" space on or off.
Does anyone else have strong use cases for this, where you imagine wanting to toggle other spaces off to focus on a specific space?
Assuming we need (2), I think it makes the greatest amount of sense to put this in a global menu. If we don't really need (2), I think we could bury this in the "Spaces" control as a "Change Default..." option instead, and maybe we don't even need that.
Overall, I'm interested in feedback here once Spaces are a little further along:
- Does anyone find that they actually want "hide objects in other spaces"?
- How often do people change their default space?
- Do we even need to let you change the default space at all?