mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-01-11 14:40:25 +01:00
[FEAT]: New "SOLO MODE" Workspace #547
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @winchestercanal on GitHub (Dec 22, 2024).
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!
@CtByte commented on GitHub (Dec 22, 2024):
I might not fully understand but isn't this similar to stacking?
@winchestercanal commented on GitHub (Dec 22, 2024):
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 commented on GitHub (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@LGUG2Z commented on GitHub (Dec 22, 2024):
komorebic cycle-focus previous|nextalso works when monocle mode is enabled.@winchestercanal commented on GitHub (Dec 23, 2024):
@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 commented on GitHub (Dec 23, 2024):
I faintly remember reading about an "always stack" option somewhere, I could be wrong, but perhaps adding a
stack_overrideoption similar tofloat_overridecould be considered@winchestercanal commented on GitHub (Dec 23, 2024):
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 commented on GitHub (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...