-
-
Notifications
You must be signed in to change notification settings - Fork 28
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
Workspace switcher #361
base: main
Are you sure you want to change the base?
Workspace switcher #361
Conversation
This is mostly ready functionally-wise. I would appreciate if anyone tested this for any bugs/crashes.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is dope. Definitely gonna have to use it regularly in practice to see how this changes things. But I like it a lot already.
Biggest problem is it crashes whenever there's an open file portal
One thing I'm thinking right away is that it's redundant with the adding non-pinned launchers to the dock. It seems like we don't need to do that anymore since they're already added to the workspace switcher. Thoughts?
I think the "new workspace" button should remain static always at the end instead of fading in a new one. This feels more obvious with my styles branch that it kinda feels like the button is running away or something.
This comment was marked as resolved.
This comment was marked as resolved.
Suggestion: maybe in a first time we could put it behind a hidden (experimental) dconf key ?
workspace switcher has really small icons, and there is value in clicking an icon to immediately jump to its open instances - instead of cycling through workspaces looking for it |
I think I'd be more inclined to do like a build flag if this was necessary. That way we could have it enabled by default in daily and still release stable without the feature for now
My original idea was clicking on a workspace that you're already on could open multitasking view so you could double click to get a window spread of a certain workspace right away
Yeah I wonder about how often actions are used for non-pinned apps 🤔 I was thinking this morning of, what if we did something like expand the workspace card when you're on that workspace. Would close #134 and make sure that you have access to all of the launchers for the current workspace. Alternatively we could do something like how folders are handled in macOS and fan out launchers from the card when it's clicked. I think there's potential design solutions to keep individual launchers accessible while also avoiding a bunch of duplicate launchers in the dock |
sounds pretty cool how often a specific workspace has windows stacked, if workspaces are used ?
macOS confuses a bit because they mix all together app icon, window preview, folder, and file preview then with this fan out idea you have a pinned app with indicator, indicating the app has windows open, but then on clicking on app icon in the fanned-out view, do you get app windows spread - same behaviour as pinned app icon |
current multitasking view allows to reorganize workspaces between each other via drag and drop. Would that work as a feature in the dock ? (and also create workspace in between by dragging windows, but thats a topic for when the dock stays in multitasking) |
Definitely! I think we want to eventually replace the separate workspace switcher in the multitasking view completely. But in the interest of actually merging the feature I think @lenemter wanted to wait before introducing any extra features. So for now just focusing on the MVP and we'll add more features in future branches |
Fixes #335
Fixes #224
Closes #347
Requires elementary/gala#2265
There are some things that are not ideal, i.e. only four windows are shown, no separator between apps and the workspace switcher but I'll leave them for later because this PR is already too big.