add layouts to readme

This commit is contained in:
Almarhoon Ibraheem 2024-07-11 21:12:56 +03:00
parent 8dd88ea12d
commit f3276427a3
2 changed files with 14 additions and 0 deletions

View file

@ -269,3 +269,17 @@ Submaps are keymaps bound to specific prefix keys, grouping related commands und
Together, =which-key= and submaps provide a powerful combination for managing key bindings. =which-key= enhances the discoverability of commands within submaps, helping users learn complex setups interactively. This combination reduces the memorization burden, streamlines workflows, and ensures an organized and efficient keybinding system in your sway setup.
[[./preview/which-key.gif]]
** Layouts (experimental)
Layouts is a crucial feature of any tiling window manager. Sway, as a manual tiling window manager based on a tree structure, offers immense flexibility, theoretically allowing you to represent almost any layout you desire. However, the complexity of managing these layouts remains a challenge. Common layouts can make Sway much more user-friendly if they are easily toggled as needed. The goal of the layout feature in Guile Swayer is to provide these common layouts and make them easily togglable for specific workspaces. This feature is still very experimental and not yet intended for daily use.
*** Planned layouts:
- Alternating Layout
- Emacs Layout
- Xmonad
- Matrix
Example of alternating layout currently implemented.
[[./preview/alternating-layout.gif]]

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB