-
-
Notifications
You must be signed in to change notification settings - Fork 61
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
Show workspace matrix in activities overview #13
Comments
I know what you mean. But the activity overview has not been designed to accomodate a workspace list that can have an arbitrary width. I think there is no easy solution that you can apply in all cases. So I better left my fingers off it. Do you have an idea how this can be solved without wasting a huge amount of screen space? |
So in general you're open to put this feature into WS-matrix? Then I would do some research on that. Somewhere I saw the option to make this area "floating". That means hidden if it's too wide and floating in on hover. |
I always used another extension to disable this when using Workspace Grid - so if this get's added, let's please make it optional |
If we can find a solution that works and somebody is willing to implement it, yes. As Tom said, it should be optional in any case. |
I think this feature was poorly implemented in I am not sure about the use cases of this, I know that some users use the
please let me know if I skipped something. We also can implement a
A good solution to me should be able to handle at least a 4x4 grid. 1- Ubuntu Unity 7https://www.youtube.com/watch?v=DQZiJMIGQ4A
cons:
2- Ubuntu Unity 8https://www.youtube.com/watch?v=4fRqe84Z010
pros:
cons:
3- KDE Plasma 5https://www.youtube.com/watch?v=_w_ksgcNnYc
pros:
cons:
|
Personally, I like the way Unity 7 does it best. We could hide the workspace list in the activity overview and implement a "workspace overview" instead (which could be opened with Super+W in Unity IIRC). According to the poll this is the most wanted feature that Workspace Matrix does not have yet. |
I would like to help but i really like the way it was implemented in workspace-grid - and i would still like to have the overview of the windows in my workspace. |
Can you tell us what you think are the benefits of a 2D workspace list in the activities overview vs. a dedicated "workspace overview" as described above? |
I find the ease and quickness of use to be higher with the 2D workspace list. I sometimes change between several workspaces to see where certain windows (behind the front) are fx. |
So you actually need the list of windows and the list of workspaces on the same screen? You would get an overview and the ability to switch between workspaces with the "workspace overview" as well. Maybe we need another poll for this. This is likely to be a pretty complex feature and it shouldn't be started with a turn in the wrong direction. |
I think we can do it like this:
I'll get this started in the next couple of days. |
cool! @mzur since the 2D list adaption idea is from me I could try to dig into it. Could you give me a ping here when you start to avoid duplicated work? |
@weeman1337 i would suggest looking at https://github.com/workspace-grid/workspace-grid where that feature is already implemented (though for 3.30 and the exension doesn't work properly in 3.32) |
@weeman1337 Alright, then you have a look at the workspace list in the activities overview and I'll look into the new workspace overview. See if you can reuse the |
Sorry but I'll have to pass on the workspace overview. It's too complex and I can't spare the time to put a lot of work into this. I pushed some code that implements the keybinding Super+W in the |
I would add that a horizontal rendering of the workspace thumbnails would be a nice option, like this PR was doing for the workspace-grid. My personal preference for example is a single row of workspaces that I like to switch to left and right vs. up and down. |
@brianjmurrell that's already possible - just set 6 columns 1 row. EDIT - they still won't show on the workspace overview though. |
Yes, I know.
That's exactly the point of my comment. |
For me, the view presented while switching workspaces is good enough. I just want a way to bring up that view explicitly and directly then to be able to use it to choose a workspace to switch to (or escape out of the view). This was especially important in past versions of Ubuntu when windows would sometimes open in workspaces that weren't currently being displayed on the monitor. Even if such things have been fixed, there are times when I would like to review what's in all workspaces so a complete overview would be helpful. |
@weeman1337, I too like how workspace-grid had it implemented and find myself often reorganizing my workspaces by directly dragging windows down from one workspace to another workspace in overview. Since I don't see a reference screenshot of how it's done in workspace-grid for users like myself who have a 2x4 setup, I am adding it here: Unfortunately, I am bit useless when it comes to JS but do let me know if there's anything else I can help with. Thanks! |
I made some progress on the simpler version of a workspace overview that @noel-yap described. The switcher can be opened with Super+W. It stays open until it's closed with Esc or Return. Workspaces can be switched with the arrow keys as long as the switcher is open. Anyone here want to test it? It's in the I still get warnings like these in the log:
I'm not even sure if this is caused by this extension or if this only happens because the extension sets new keybindings. Documentation on proper handling of keybindings in extensions is pretty hard to find. I don't know if I've done everything correctly. |
I have tested it and I like it a lot. Tomorrow I will see what happens with the external monitor attached. What does this comment mean? |
The comment is from the original code of the workspace manager. I guess that part prevents the workspace switcher popup to appear or a new workspace to be added if a window should be moved to another wokspace although it is already visible on all workspaces. |
Thank you so much! I've only tested it for a minute or so, but it's working well. It's been such a challenge living without this feature for so long. |
I opened #44 to merge the workspace overview. If anyone wants to provide feedback or knows what these warnings in the logs are about, please comment there. |
if anyone is interested, please check the PR #50 |
This discussion can continue in #50. |
I like workspace matrix, because it's so simple. 👍
While I understand the point not adding much features one thing is missing for me:
The workspace matrix should be reflected in the activities overview.
E.v. I'm using 2x2 workspaces, but in the activities overview it looks like the vertical GNOME ones. That's a bit annoying.
The text was updated successfully, but these errors were encountered: