-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Explicit workspace switching #224
Comments
@leolost2605 from #134 (comment)
There's no hover for direct input devices like pens or touch, so I don't think it's a good idea to gate features behind hover. My initial idea was, if you click a workspace that you're not on it navigates to it. And if you click a workspace that you are on, you get multitasking view. It's the same amount of movement as doing a window spread but then you have a quick way to access the whole multitasking view 🤷 |
Are running apps shown somewhere else then as well? |
Maybe if only the workspace you are currently on is "expanded"? |
I think this probably needs like some more drawings or diagrams or something to kind of flesh out how things are supposed to work 😅 maybe a flowchart lol |
This looks really really cool! @danirabbit what's your opinion on this? |
Could/would this eventually lead into not needing the full multitasking view, instead pushing everything workspace management related into the dock? I could see an extension of that idea being to have an "Add Workspace" or |
I created this prototype: Prototype.mp4Adding a workspace button at the end of the dock helps reduce interaction costs by eliminating the need to switch to multitasking view. Users can add a new workspace directly from the dock, drag a window into an existing workspace, or create a workspace with an open window by dragging it over the "Add workspace" button. Users can create empty workspaces that remain visible in the dock without any open windows. Visual cues like color and a dot indicator provide clarity by highlighting the active workspace. Hovering over the dock and scrolling with the mouse wheel allows workspace switching. Holding Would love to hear your feedback! |
We had a branch a long time ago of dragging a window down to anywhere on the bottom of the display to open multitasking view which I think is a cool interaction. Dragging a window to the new workspace button is also very cool, I'm +1 on that. It's like current multitasking view behavior Currently scrolling over app icons in the dock switches between windows for those apps, so there would be a conflict there. I think scrolling over new workspace button to switch is cool. We also have an option for scroll over panel these days. I think generally scrolling and a modifier is used for zoom though, either app zoom or desktop zoom, so I'm not sure about that one Generally I'm -1 on having workspaces that are empty. We do our best in the window manager to clean up empty workspaces automatically. A workspace isn't really an object in and of itself but merely represents a group of app windows |
Problem
Currently running apps are all presented as a list at the end of the dock but there's no real indication about which workspaces those apps exist on.
It can also be cumbersome to access the multitasking view via launcher to then access the workspace switcher. So we're presenting two UIs to represent running applications with the one that communicates information about workspaces being hidden
Proposal
Integrate the workspace switcher into the dock
Prior Art (Optional)
https://github.com/orgs/elementary/discussions/337
The text was updated successfully, but these errors were encountered: