mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2026-06-11 10:23:19 +00:00
Update genericgaps
This commit is contained in:
@@ -1,21 +1,28 @@
|
||||
### Description
|
||||
This patch is a modified version of [vanitygaps][vanitygaps] that adds gaps
|
||||
around clients regardless of a layout. It means you can apply any layout patch
|
||||
and the gaps will be shown properly as long as the layout does not add any gaps
|
||||
on its own.
|
||||
|
||||
This works by allowing a layout to place clients normally without gaps,
|
||||
and then correcting positions and dimensions of clients afterwards to add gaps around them.
|
||||
This approach is very flexible but the downside is that you will always have
|
||||
"outer" gaps (between monitor edge and a window) if "inner" gaps are non-zero.
|
||||
But for me, personally, it is not a problem because I always want "outer" gaps
|
||||
to be as big or bigger than "inner" gaps.
|
||||
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.
|
||||
|
||||
[vanitygaps]: https://codeberg.org/dwl/dwl-patches/src/branch/main/patches/vanitygaps
|
||||
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.7](https://codeberg.org/dwl/dwl-patches/raw/branch/main/patches/genericgaps/genericgaps.patch)
|
||||
- [git branch](https://codeberg.org/NikitaIvanov/dwl/src/branch/genericgaps)
|
||||
|
||||
- [0.7 2025-02-11](/dwl/dwl-patches/raw/branch/main/patches/genericgaps/genericgaps-0.7.patch):
|
||||
added support for `smartgaps` and `monoclegaps` settings and removed the suck
|
||||
from `arrange()` function
|
||||
- [0.7](/dwl/dwl-patches/raw/branch/main/patches/genericgaps/genericgaps.patch)
|
||||
|
||||
### Authors
|
||||
- [Nikita Ivanov](https://github.com/NikitaIvanovV)
|
||||
|
||||
- Nikita Ivanov ([codeberg][codeberg]) ([GitHub][github])
|
||||
|
||||
[codeberg]: https://codeberg.org/nikitaivanov
|
||||
[github]: https://github.com/NikitaIvanovV
|
||||
|
||||
Reference in New Issue
Block a user