btrtile refactor: simplified codebase and added support for multi-tag view/toggle

This commit is contained in:
julmajustus
2025-02-13 23:42:20 +02:00
parent dfb7ae3bbd
commit 2eda9f1f5f
3 changed files with 720 additions and 1125 deletions
-4
View File
@@ -51,10 +51,6 @@ When a new client appears:
# What It Doesnt Handle
- **Multi-Tag client Management**
btrtile intentionally reverts clients to a single tag if they span multiple tags. This prevents potential inconsistencies or duplicate entries in its per-tag client tree.
- If you attempt to place a single client on multiple tags while using the btrtile layout, btrtile will enforce a single-tag assignment to maintain stability.
- **Suckless philosophy**
- Yea, it's a bloat. I tried to hide the suck inside a single file as much I could. While this approach is not ideal, it's how it's at least for now.