[FEAT]: Cycle Layout (from available layouts) #250

Closed
opened 2026-01-05 14:49:16 +01:00 by adam · 1 comment
Owner

Originally created by @krshrimali on GitHub (Oct 8, 2023).

Is your feature request related to a problem? Please describe.
In general, if I want to cycle through all the available layouts, I couldn't find an available command for the same. This is quite helpful, if I want to see which layout suits my current workspace and want to quickly switch to another layout.

Describe the solution you'd like
A command for cycling layout will be helpful, thus having a single keybinding for cycling layout instead of having N different keybindings for changing layout to N different layouts.

Describe alternatives you've considered
Having different keybindings and manually adding komorebic change-layout <layout_name> to the config file. It's also difficult to remember.

Additional context
I believe other tiling managers have the same, examples are Pop OS shell and amethyst (for MacOS).

Originally created by @krshrimali on GitHub (Oct 8, 2023). **Is your feature request related to a problem? Please describe.** In general, if I want to cycle through all the available layouts, I couldn't find an available command for the same. This is quite helpful, if I want to see which layout suits my current workspace and want to quickly switch to another layout. **Describe the solution you'd like** A command for cycling layout will be helpful, thus having a single keybinding for cycling layout instead of having N different keybindings for changing layout to N different layouts. **Describe alternatives you've considered** Having different keybindings and manually adding `komorebic change-layout <layout_name>` to the config file. It's also difficult to remember. **Additional context** I believe other tiling managers have the same, examples are Pop OS shell and amethyst (for MacOS).
adam added the enhancement label 2026-01-05 14:49:16 +01:00
adam closed this issue 2026-01-05 14:49:16 +01:00
Author
Owner

@krshrimali commented on GitHub (Oct 8, 2023):

In case this is already there, please let me know. Sorry in that case.

I tried searching through the codebase, and couldn't find such an option. Also, happy to assist with a PR for the same if this is something authors/maintainers feel worth adding. Thank you for building this for us. 🎉 🚀

Update: Was just going through the codebase, and wished to add this locally. Created a PR if anyone would like to see the code to see what I mean by this: https://github.com/LGUG2Z/komorebi/pull/556#issue-1931644308. 🙇🏻

@krshrimali commented on GitHub (Oct 8, 2023): In case this is already there, please let me know. Sorry in that case. I tried searching through the codebase, and couldn't find such an option. Also, happy to assist with a PR for the same if this is something authors/maintainers feel worth adding. Thank you for building this for us. 🎉 🚀 Update: Was just going through the codebase, and wished to add this locally. Created a PR if anyone would like to see the code to see what I mean by this: https://github.com/LGUG2Z/komorebi/pull/556#issue-1931644308. 🙇🏻
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#250