pop-os / shell

Pop!_OS Shell
GNU General Public License v3.0
4.85k stars 264 forks source link

Enable/disable tiling per workspace #380

Open diegobernardes opened 4 years ago

diegobernardes commented 4 years ago

Issue/Bug Description: It would be awesome to enable the tiling per workspace. As a developer, I may be working in a workspace that has my editor and some information, but on other workspaces, I may want to have free-floating windows in order to do my job, maybe browsers and other GUI apps.

Expected behavior: Be able to enable/disable the tiling per workspace.

bitmux commented 4 years ago

Per workspace and possibly an exclusion option per application. Some applications simply cannot handle being tiled.

Expected behavior: right-click menu on application title bar should include an option to exclude this application from being auto-tiled

weebs commented 4 years ago

Per workspace and possibly an exclusion option per application. Some applications simply cannot handle being tiled.

Expected behavior: right-click menu on application title bar should include an option to exclude this application from being auto-tiled

The exclusion per application would be very helpful, and maybe a configurable rule for auto-exclusion. In particular I've had issues with borderless windowed games getting tiled. It might make sense to have an option to automatically float windows that match or exceed the display's resolution

rodelrod commented 3 years ago

For some use cases I need partially overlapping windows in one workspace. In a second workspace, I may have floating windows arranged in some way.

When I turn on tiling in my next workspace, I do not want to break the arrangement in workspaces that I cannot see or maybe even remember.

Enabling the tiling per workspace would be IMHO the deadliest of killer features for widespread adoption of tiling and Pop Shell is in the sweet spot to provide it!

Thanks for your great work and here's hoping that this feature request gets some traction.

VictorMeneghini commented 2 years ago

is there any update about it? (:

stuarthoughton commented 2 years ago

Agreed. This would be really useful for me. I generally prefer floating windows but having a browser auto-tile with a text editor so I can copy data from one to the other is really useful. Shoving that functionality onto a single workspace would be ideal.

jakeperry commented 2 years ago

It would be cool to enable tiling per monitor also.

vtevelde commented 1 year ago

Yes please!! Per-workspace tiling is an essential missing feature. Switching from Xmonad in order to have gnome compatibility was mostly seamless except for this issue.

VaZark commented 1 year ago

This is particularly useful when merged with separate workspaces per monitor. I usually have docs or a browser open on the secondary display while the primary has the IDE, terminal and slack on separate workspaces.

Being able to tile only my IDE and terminal workspaces would be amazing.

maria-komarova commented 1 year ago

Hi all, we're currently developing per workspace tiling feature for COSMIC desktop environment. If anyone is interested in participating in the short usability testing of the feature in the design program, please reach out to me at ux@system76.com this week.

bitmux commented 1 year ago

I'd be interested in  assisting with usability testing for the tiling feature!  Thanks for the invitation.

-----Original Message----- From: maria-komarova @.> Reply-To: pop-os/shell @.> To: pop-os/shell @.> Cc: bitmux @.>, Comment @.***> Subject: Re: [pop-os/shell] Enable/disable tiling per workspace (#380) Date: Tue, 26 Sep 2023 11:39:02 -0700

Hi all, we're currently developing per workspace tiling feature for COSMIC desktop environment. If anyone is interested in participating in the short usability testing of the feature in the design program, please reach out to me at @. this week. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: <pop- @.>

maria-komarova commented 1 year ago

Thanks for your interest in testing @bitmux. I'm doing the testing via online calls. If you could provide some way to reach you or just send an email to ux@system76.com I can forward you more information and figure out the scheduling.

felipebueno commented 9 months ago

Hello, @maria-komarova!

Are you still testing the "per workspace tiling" feature? I'm an i3wm user trying to adapt the COSMIC desktop to my workflow so I'm really interested in this feature.

leviport commented 9 months ago

@felipebueno This feature likely will not be incorporated into the current Gnome-based COSMIC desktop, but it does currently exist in our new DE, COSMIC DE. It should be noted that COSMIC DE is still pre-alpha and many things are still a work in progress, but it is currently quite usable, if you want to check it out.

maria-komarova commented 9 months ago

@felipebueno I've finished the usability testing of the designs some time ago but I can let you know if we need to do any more usability testing. As was mentioned, the functionality is currently present in COSMIC DE although the GUI still needs implementation, or at least a part of it.