Skip to content
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

Workspaces Settings Panel #53

Closed
isaac-8601 opened this issue Nov 8, 2022 · 9 comments
Closed

Workspaces Settings Panel #53

isaac-8601 opened this issue Nov 8, 2022 · 9 comments
Assignees

Comments

@isaac-8601
Copy link

The Workspaces panel in COSMIC Settings is where users will go to change their workspaces behavior, orientation, and representation on the Workspaces Overview.

Workspaces Settings Panel, detailed below.

The Workspace Behavior section is where users can choose Dynamic Workspaces (the default) or Fixed. Because of changes we are making to Multi-Monitor Behavior (see below), it's possible that the user can have different numbers of fixed workspaces on each display, so the user will edit the number of workspaces in the overview, not in this panel.

We'll be adding a new Multi-Monitor Behavior option for displays having separate workspaces. With that option, each display can have multiple workspaces and switch between them independently. If the user wishes to retain the current Pop!_OS functionality of only having multiple workspaces on one display, they can still emulate that by only adding workspaces to displays as desired.

In addition, each option has an animation on hover. However, we are also choosing animations that, through testing, express the concepts clearly without animation.

For Workspaces Span Displays, both monitors animate. For Displays Have Separate Workspaces, each monitor transitions workspaces independently.
An example of animation in the multi-monitor behavior section.

Workspace Orientation will allow two orientations: Vertical and Horizontal. The monitor above that switch will update with a visualization that previews how the Workspace thumbnails will be arranged in the overview. Users can also choose on which side those thumbnails are placed.

That section will also show trackpad gestures, which are connected to the workspace orientation.

Workspace Overview Thumbnails has options for showing Workspace Number and Workspace Name on the workspace overview.

@svin24
Copy link

svin24 commented Nov 10, 2022

looks great but will there be an option for a three finger gesture?

@carlwgeorge
Copy link

@svin24 I asked the same thing on Mastodon and got this response.

the current plan is for three finger gestures to be configurable by the user in Settings. We haven’t fleshed out the available configurable three finger gestures but I image workspace switching could be an option as well.

See also #54.

@rayjaymor85
Copy link

"Displays have separate workspaces"

Just to clarify, does this mean Cosmic will have the same type of workspace management that MacOS has? If so I'll be dumping GNOME for Cosmic ASAP.

It's literally the only part of MacOS that I miss when I use my Linux system lol

@leviport
Copy link
Member

leviport commented Jan 4, 2023

@rayjaymor85 Sorry to not answer your question right away, but it might be helpful to the UX team to ask why you asked for this clarification based on the mockups above, and what you think would make the designs more clear?

@rayjaymor85
Copy link

Honestly the designs look pretty clear - I think it's more just shocking disbelief because I've been trying to find this function on Linux for over 2 years and had no luck!

@kewur
Copy link

kewur commented Feb 7, 2023

Honestly the designs look pretty clear - I think it's more just shocking disbelief because I've been trying to find this function on Linux for over 2 years and had no luck!

i3 is the only wm that had this functionality on linux previously

@sanwablo
Copy link

Workspace Orientation will allow two orientations: Vertical and Horizontal.

Will it be possible to set up a workspace grid (with both rows and columns, like 2x2 or 2x3)?

@theshatterstone
Copy link

Have these settings been implemented as a config file on the system already, or are they a work-in-progress? I understand they're not in the gui settings, but can these options be modified currently (in the same way Key binds are not in the GUI settings yet but can be modified in /etc/cosmic-comp/config.ron)

@WatchMkr
Copy link
Contributor

The Settings GUI includes what will be included in the first release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants