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

Configurable layout cycle order #78

Open
thiswillbeyourgithub opened this issue Oct 27, 2024 · 1 comment
Open

Configurable layout cycle order #78

thiswillbeyourgithub opened this issue Oct 27, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request info General purpose information

Comments

@thiswillbeyourgithub
Copy link

Hi,

I don't think this can be done currently but I think it would be great if the config could accept a list of string that represents the order of the layout. This way we could also not include a layout we never use, which is handy as right now I didn't find a way to disable a layout entirely or from scroll.

For example I could have a special shortcut to toggle a specific layout, and not want this layout to be suggested when I'm cycling the layout.

@leukipp leukipp self-assigned this Oct 28, 2024
@leukipp leukipp added the enhancement New feature or request label Oct 28, 2024
@leukipp
Copy link
Owner

leukipp commented Nov 2, 2024

The config.toml file now has this additional entry, which can be used to define the used cycling layouts and there appropriate order:

# List of tiling layouts used for next/previous layout cycle ([] = default).
tiling_cycle = [
    "vertical-left",
    "vertical-right",
    "horizontal-top",
    "horizontal-bottom",
]

@leukipp leukipp closed this as completed Nov 2, 2024
@leukipp leukipp pinned this issue Nov 2, 2024
@leukipp leukipp added the info General purpose information label Nov 2, 2024
@leukipp leukipp reopened this Nov 2, 2024
@leukipp leukipp changed the title Feature Request: disable some layouts / change their orders etc Configurable layout cycle order Nov 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request info General purpose information
Projects
None yet
Development

No branches or pull requests

2 participants