The conecpt of tiling is simple, its main benefit is ordering windows and a better used screen space. But layouts can also be modified and customized. Thats also a big part of the Workflow with a tiling window managers.
The above section of the config file deals with window layout configuration. WINDOW_MAX_COUNT_LAYOUT defines the maximum number of windows in a layout (including master window). The WINDOW_MIN_SIZE_VERTICAL specifies the minimum height a window can be shrinked to in a layout. WINDOW_MIN_SIZE_HORIZONTAL specifies the minium width accordingly. WINDOW_MAX_GAP specifies the maximum amout that the gap between windows can be increased to. WINDOW_INITIAL_GAP specifies the initial amount of gap between windows in the layout. WINDOW_LAYOUT_DEFAULT specifies the initial window layout that is applied.
In Ragnar,the layout can be changed during runtime as you like it. Every window in the layout can change its width and/or height.
The master window can only change either its width or its height depending on the current layout. Slave windows can change their widths and heights. In layouts without master windows, the size of windows cannot be changed.
Super + L
Super + H
Super + K
Super + J
Super + J
Super + Arrow Up
Super + Arrow Down
Super + G