Bismuth-Forge / bismuth

KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
https://bismuth-forge.github.io/bismuth/
Other
2.41k stars 92 forks source link

Implementation of SlabsLayout - A simple stacked layout for vertical monitors #416

Open jxddk opened 2 years ago

jxddk commented 2 years ago

Summary

This pull request implements a new layout called "SlabsLayout". "Slabs" stacks up to 3 windows bottom-to-top (ideal for vertically-rotated monitors). It shares the available space equally between windows; if there are more than 2 windows, the master window will be given 50% more than the others.

Breaking Changes

None!

UI Changes

Adds icon:

And setting:

Test Plan

  1. Build and Reload
  2. Enable and activate Slabs Layout
  3. Ensure that the outcome is as expected.

Related Issues

Closes #397