mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2026-03-22 00:41:30 +00:00
27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
### Description
|
|
|
|
This patch adds gaps around windows and works with any layout (the layout code
|
|
does not need to know about the gaps). This patch is a modified version of
|
|
[vanitygaps][vanitygaps] patch.
|
|
|
|
This works by allowing layout code to place clients normally without gaps, and
|
|
then correcting positions and sizes of clients afterwards to add gaps around
|
|
them. This approach is very flexible but there is one small downside: you will
|
|
always have "outer" gaps (between edges of a monitor and a window) if "inner"
|
|
gaps are non-zero. But for me it's not a problem because I always want "outer"
|
|
gaps to be as big or bigger than "inner" gaps anyway.
|
|
|
|
[vanitygaps]: /dwl/dwl-patches/src/branch/main/patches/vanitygaps
|
|
|
|
### Download
|
|
|
|
- [0.8](https://codeberg.org/dwl/dwl-patches/raw/branch/main/patches/genericgaps/genericgaps.patch)
|
|
- [0.7 2025-02-11](https://codeberg.org/dwl/dwl-patches/raw/commit/58e371fcb31bde1e55f99498a77afd9b567a30c8/patches/genericgaps/genericgaps-0.7.patch):
|
|
added support for `smartgaps` and `monoclegaps` settings and removed the suck
|
|
from `arrange()` function
|
|
- [0.7](https://codeberg.org/dwl/dwl-patches/raw/commit/f8d1cfad116c19c01593f7436468ec0cb7a3297b/patches/genericgaps/genericgaps.patch)
|
|
|
|
### Authors
|
|
|
|
- [Nikita Ivanov](https://codeberg.org/nikitaivanov) ([GitHub](https://github.com/NikitaIvanovV))
|