mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-01-11 14:40:25 +01:00
[FEAT]: Add configuration customisations suitable for portait monitors #255
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 @Aidenwebb on GitHub (Oct 25, 2023).
Is your feature request related to a problem? Please describe.
On tall / portrait oriented monitors (with a north-south workflow as opposed to the east-west workflow of ultrawides) having a primary container fill the whole vertical space of a single monitor is impractical. An example monitor is the LG Dualup 28mq780-b with a resolution of 2560 x 2880, of which I use 3.
Describe the solution you'd like
Komorebi already allows horizontal splitting of the secondary column.
Allowing the
"configuration": { "horizontal": 2 }keys to apply to the primary column would facilitate more flexibility in custom layouts.Defaulting the primary column to
"horizontal" : 1would reduce impact on existing default layouts.Describe alternatives you've considered
A more advanced solution might be allowing additional configuration parameters for monitor orientation, where in landscape the primary container is a row - facilitating north-south tiling for portrait oriented monitors vs east-west tiling on landscape oriented monitors.
An example configuration file might be
Additional context
Add any other context or screenshots about the feature request here.
Current portrait monitor layout forces a single full height column
On portrait oriented monitors, it's common to stack a window one on top of the other
Some users may consider the top-side of the monitor to be the primary, others the bottom. I use the bottom as primary so stacking additional windows along the top would be more effective as per the below examples screenshots
@gdlazcano commented on GitHub (Jan 12, 2024):
+1
@LGUG2Z commented on GitHub (Jan 23, 2025):
The custom layouts feature is now EOL and no longer being worked on