Managing Open Apps

Registered by Danielle Foré

This blueprint is about Gala's Workspace and Window Overview. It should encompass discussion around how to provide the best experience for multi-tasking users who need more complex window switching and organization than can be offered in a single desktop.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Danielle Foré
Completed by
Danielle Foré

Whiteboard

#
One thing that could be interesting, for such power users, is to have the ability to save workspace states.

For example, John Doe works with logistics and for this he uses Midori, Geary, Marlin, Simple Scan and Dexter. Perhaps he could have a workspace state called 'work' that would automatically open all of these, always on the same workspaces.
Perhaps Midori on the first, Geary and Dexter on the second and Marlin and Simple Scan on the third - doesn't matter, they should be saved whichever way he arranges them. This could go hand in hand with elementary's approach on applications automatically saving the state they are in (as seen in Scratch).

Not sure if opening a workspace state should close other applications, this would need to be very well thought to reach a sane default.

Another possible approach would be, supposing there are 'stacks' in plank, to allow the user to right-click a stack and "Open all". The stack name could be the workspace state itself. So people could have a stack for work, etc... But this is might be a rather old-fashioned approach as we are all moving towards the third order of order and one might want the same software both in 'work' and 'play'.

As for managing applications in specific workspaces, maybe offer a 'pin' button akin to what we see in speed dials in browsers. As the application icon already shows in the workspace overview, perhaps doing so here?
When an application is pinned to a workspace, it remembers it the next time it opens.
# ottorobba

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.