-
Notifications
You must be signed in to change notification settings - Fork 748
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
[Next] cs_keyboard.py, main.js, and windowManager.js: Separate the key bindings and keyboard menu options for switching workspace up/down and toggling window/workspace selection #10989
base: master
Are you sure you want to change the base?
Conversation
This is related to: |
7ab5d66
to
3bbf7cf
Compare
1127303
to
c1aebbc
Compare
9d6d9db
to
2e8874c
Compare
03c603a
to
394703e
Compare
5b6c46a
to
aeae016
Compare
Hi, I'm really sorry I haven't reviewed this sooner - adding the Next tag made it disappear from my PR filter and I forgot to remove it after our release. There are a couple of issues here:
We resisted in the past, but I'd probably be ok with having an (optional) 2-d workspace grid, and if that were done, we could then add shortcuts. There are also a couple of ways to do proper migration of old setting keys to new if we get to that point. So for now I'm going to hold off on this. If I get a chance at some point I may have a look at implementing a workspace grid as well. |
@mtwebster I've been thinking, would it make sense to pull in the functionality from this workspace grid applet for the next major release? There are already intersections/overlaps between this applet and Expo plus some other workspace functionality. The applet was updated for 5.4 compatibility as well so integrating it for the Linux Mint 22.0 release window (and Cinnamon 6.2?) shouldn't be too terrible. I'm thinking we can take this applet and tuck the options into a separate section the System Settings -> Workspaces options rather than tucking it under another workspace applet. I agree with your assessment about the key bindings which I think is why it makes more sense to wait until the next major release of Linux Mint to make the change (and document/communicate it appropriately of course). If that sounds reasonable as a plan to you, I can rework the existing pull requests and keep them rebased until they would be ready to merge some time in a year plus. |
c453c0d
to
f1a15d4
Compare
18eeb30
to
9e9ebcc
Compare
f014a44
to
7818dbc
Compare
@mtwebster To make clear what I'm thinking, assuming this is a Cinnamon 6.2(?)/Linux Mint 22.0 target release, based on the current applet settings:
(It might make sense to have the number of workspaces tucked under an option for Dynamic/Fixed Workspaces.)
The total end result would be additional system settings and a single applet in place of the current two. Please feel free to let me know what you think! |
Hi @rcalixte, First of all sorry this is taking so long. I think we should brainstorm on this before rushing into an implementation. In our roadmap we're planning to review Scale/Expo and workspace management as a whole to see how it can be better integrated and exposed a little bit more to the user. Right now it's not something most people use or are aware of. I'd recommend to put this on pause for now. We're tagging for 5.8 right now (Mint 21.2 is coming this summer) and this roadmap item hasn't been looked at. Feel free to use https://github.com/orgs/linuxmint/discussions/categories/pull-requests?discussions_q= to start a discussion about this, not just about configuration but about workspace management in general. |
@clefebvre No need for apologies! I'm grateful for the consideration. I'd mentioned in this comment that this would at best be for a major release (I'm indifferent as to which future one) to try to minimize disruption for users, with as much communication beforehand as possible. (Many users upgrade but many also do clean installs of xx.0 releases as I'm sure you're aware.) I have the PRs running locally across multiple machines but have yet to implement anything beyond that related to this. I've also effectively taken up maintaining the applet for this functionality. I have no problem rebasing to keep the PRs current (since I'm already rebasing to build locally anyways). You can probably guess that this means quite a bit to my workflow. 😅 I like the idea of a discussion thread for this. I'll get that draft done and try to publish it soon. Thanks for the feedback! |
Discussion: linuxmint/discussions#37 |
Cam I still change the keyboard shortcut? |
Of course. No restrictions would be introduced. |
|
3b92fca
to
b68ad06
Compare
…ngs and keyboard menu options for switching workspace up/down and toggling window/workspace selection
No description provided.