However, the automatic workspace Gnome Shell implementation seems to have more in common with this Unity mockup than the initial Shell mockup: the Unity mockup proposed to always have an empty workspace so the user doesn't have to create it while the Gnome Shell mockup proposed to never have an empty workspace. Either way, the idea seems very good so it doesn't matter where it came from. Too bad this won't be in Unity too - unfortunately Mark Shuttleworth turned it down.
The initial automatic workspaces mockup suggested that you can launch an application on a workspace by simply dropping the launcher on that workspace, but this didn't work in my test so either they gave up on this idea or it just wasn't implemented yet (it probably still needs some work, considering it was just merged into the main Gnome Shell branch).
But enough explaining, here's a short video so you can see exactly how this works:
It's exciting to see Ubuntu 17.04 (Zesty Zapus) bringing updates to both the underlying system and applications, especially with the inclusion of GNOME 3.24. While Unity and Compiz received...