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" : 1 would 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.
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
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" : 1` would 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
```json
[
{
"configuration":
{
"monitor-orientation": "portrait"
}
}
{
"column": "Primary",
"configuration": {
"Vertical": 2
}
},
{
"column": "Secondary",
"configuration": {
"Vertical": 2
}
},
{
"column": "Tertiary",
"configuration": "Vertical"
}
]
```
**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



Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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