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

[FEAT]: New "SOLO MODE" Workspace #1195

Closed
winchestercanal opened this issue Dec 22, 2024 · 8 comments
Closed

[FEAT]: New "SOLO MODE" Workspace #1195

winchestercanal opened this issue Dec 22, 2024 · 8 comments
Labels
enhancement New feature or request

Comments

@winchestercanal
Copy link

Sponsorship Information

GitHub Sponsors

Suggestion

Create a new style of workspace, which could be called SOLO MODE, which is similar to Monocle Mode, but instead of pinning a single application to the screen, almost as if it were an Aways On Top mode, SOLO MODE would always leave only 1 app taking up the entire screen but allowing us to switch between other apps!

Alternatives Considered

This would make it very comfortable to use a single application at a time, keeping our full attention to it, but allowing us to switch to other applications when necessary, but still always keeping a single window on our screen!

@winchestercanal winchestercanal added the enhancement New feature or request label Dec 22, 2024
@CtByte
Copy link
Contributor

CtByte commented Dec 22, 2024

I might not fully understand but isn't this similar to stacking?

@winchestercanal
Copy link
Author

I might not fully understand but isn't this similar to stacking?

yes, it would be Stacking but without Stacking hahaha! Personally, I don't really like stacking, it uses some important pixels to display each tab, something I would like to have the option of not needing.

@CtByte
Copy link
Contributor

CtByte commented Dec 22, 2024

Perhaps you can disable the tabs to be displayed at the top with stackbar "mode": "Never", and if you are using the komorebi bar then it would just show the tabs there

image

@LGUG2Z
Copy link
Owner

LGUG2Z commented Dec 22, 2024

komorebic cycle-focus previous|next also works when monocle mode is enabled.

@LGUG2Z LGUG2Z closed this as completed Dec 22, 2024
@winchestercanal
Copy link
Author

@LGUG2Z I still don't think this is enough, Stack has another problem, which is when I open a new window of an app that wasn't open before, it will split my screen! I still think it would be interesting to have a way that always forces there to be only 1 single window, without needing extra commands for that, like adding the new window to an existing stack, or anything like that!

@CtByte
Copy link
Contributor

CtByte commented Dec 23, 2024

I faintly remember reading about an "always stack" option somewhere, I could be wrong, but perhaps adding a stack_override option similar to float_override could be considered

@winchestercanal
Copy link
Author

winchestercanal commented Dec 23, 2024

I faintly remember reading about an "always stack" option somewhere, I could be wrong, but perhaps adding a stack_override option similar to float_override could be considered

Thank you, but I insist on saying that the solutions that currently exist are not as practical and efficient as I would like! I still keep my suggestion open!!

@alex-ds13
Copy link
Contributor

alex-ds13 commented Jan 1, 2025

I've commented this on Discord already, but for anyone coming in the future looking at this issue, know that this can already be achieved by using the "window_container_behaviour": "Append" on a specific workspace or globally to have all workspaces behave like this.

By default it is "Create" which means every new window app will create a new container and add it to the workspace layout... With "Append" every new window will append to the existing focused container, creating a stack if there was only one window or creating a new container if the workspace is empty. Otherwise it appends to the existing stack.

This setting will make it so your workspace will have only one container with all the windows you open on it stacked! Which seems to me to be exactly what the OP is asking...

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

No branches or pull requests

4 participants