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

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.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff