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

Idea: Panorama mode #753

Open
Thesola10 opened this issue Jan 16, 2024 · 4 comments
Open

Idea: Panorama mode #753

Thesola10 opened this issue Jan 16, 2024 · 4 comments
Labels
enhancement Adds a new feature or extends scope multi-monitors Issue specific to multi-monitor setup

Comments

@Thesola10
Copy link
Collaborator

Describe the solution you'd like
You know how PaperWM provides a scrollable workspace per monitor? Well, this idea would use horizontally aligned monitors and share a single scrollable workspace, like a single, ultrawide panorama.

Maybe this behavior could be bound to the "Workspaces per monitor" GNOME setting?

@Thesola10 Thesola10 added enhancement Adds a new feature or extends scope multi-monitors Issue specific to multi-monitor setup labels Jan 16, 2024
@jtaala
Copy link
Collaborator

jtaala commented Jan 16, 2024

I do like this idea. I've also been toying with the idea of not doing "one space per monitor" paradigm (e.g. adding an option to disable it) - mainly because it's not what Gnome does and most or our multiimonitor issues stem from PaperWM attempting to do it's own implementation of what that looks like (and fighting against gnome behaviour).

This idea kind of aligns with that.

@morenathan
Copy link

How does that look with monitors of differing PPIs? I've just added a third screen horizontally because it was laying around, and "why not" but it's PPI is quite a bit different, even if the ratio is the same.

Definitely +1 on the thought though. I'd rather have everything flow across windows, but not have applications flow across monitor borderds, that would be weird.

@cassievaupel
Copy link

Just want to chime in to say I'd really love to see this be an option!

Specifically I think it'd be amazing if there could be a hotkey to expand (or shrink) your current workspace to a screen in a chosen direction so long as the resolution stays the same and the edges are aligned correctly.

I can see myself wanting the panorama for some things but not others and also people with more than 2 monitors could want a panorama to extend across 2 screens with a different workspace on their third (or a second panorama across screens 3 and 4!)

Finally, is there a simple way that one could make an edit to get the general behavior right now or would it require too much refactoring? (Not the hotkey stuff just the panorama)

@jtaala
Copy link
Collaborator

jtaala commented Jun 12, 2024

Finally, is there a simple way that one could make an edit to get the general behavior right now or would it require too much refactoring? (Not the hotkey stuff just the panorama)

Unfortunately no. This would require a redesign of many parts of PaperWM. PaperWM was designed to overcome Gnome's "one workspace across all monitors" (which is kind of what panorama mode would be), and instead work on a "one workspace per monitor".

In any case, if someone wants to work on this I'd definitely be open to any PRs there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Adds a new feature or extends scope multi-monitors Issue specific to multi-monitor setup
Projects
None yet
Development

No branches or pull requests

4 participants