Commit Graph
17 Commits
Author SHA1 Message Date
julmajustus ba9c29477d fullscreen_adaptive_sync: Minor bug fixes
- Fixed missing (void) function type in the implementation
- Minor indentation fixes
2026-06-22 23:24:09 +03:00
julmajustus 706d6350cb btrtile: bug fixes and readability improvements
- Removed client old_geom caching for simplicity; fixes: https://codeberg.org/dwl/dwl-patches/issues/647
- Improved readability of the client sanitization loop inside btrtile()
- Removed fullscreened clients from the sanitization loop to retain their geometry
2026-06-22 23:17:56 +03:00
julmajustus 1f0e82bf5d simple_scratchpad:
- Fixed broken media links
2026-05-21 01:13:24 +03:00
julmajustus 5483e1d437 btrtile:
- Fixed broken media links
2026-05-21 01:12:03 +03:00
julmajustus 30c33ed26c simple_scratchpad: Spring update scratchpad V2
- Added support for multiple scratchpads
2026-05-21 01:05:17 +03:00
julmajustus 03de6e2ada btrtile: Spring update pt2
- Simplified the resizing logic to avoid full arrange calls from
motionnotify
- Minor intend fixes
2026-05-21 00:54:00 +03:00
julmajustus 7f06b4c1a3 fullscreenadpativesync: update & minor bug fixes
- Fixed logic error inside unmapnotify
- Added no-op guards inside set_adaptive_sync
- Added extra check for the config commit success
2026-05-18 00:29:39 +03:00
julmajustus d7471ef29e btrtile: Refactored the tiled client resizing logic
Improved detection of the node to resize. btrtile now handles client resizing based on the nearest client edge in the resize direction. It also handles resizing of clientless split nodes, making the behavior feel more intuitive.
2026-05-17 23:44:33 +03:00
julmajustus ee75e70f79 btrtile update for dwl v0.8 and wlroots-next 2026-03-19 23:20:11 +02:00
julmajustus 2eda9f1f5f btrtile refactor: simplified codebase and added support for multi-tag view/toggle 2025-02-13 23:42:20 +02:00
julmajustus 5f6ffb8161 btrtile: fixed bug in buttonpress tiled client insertion logic if only one client is present 2025-02-09 16:34:58 +02:00
julmajustus 32a21e2261 btrtile: Refactor client management and insertion logic
- **Mouse-based Client Selection:**
  - If no visible client is found under the cursor, fallback to selecting the closest client.

- **Client Insertion:**
  - Handle insertion of multiple new clients.
  - When moving multiple clients to another tag, ensure the splitting logic is consistently applied.
2025-02-08 06:27:25 +02:00
julmajustus 9e12e39f66 Removed local .gif images from btrtile and simple_scratchpad to reduce repo size 2025-01-10 14:07:20 +02:00
julmajustus d8c1f707cc Add fullscreenadaptivesync patch 2025-01-06 15:35:46 +02:00
julmajustus af8902cb15 Add simple_scratchpad patch 2025-01-06 15:26:34 +02:00
julmajustus 6770813364 Fixed typos in btrtile readme 2025-01-04 01:07:54 +02:00
julmajustus 2cd54ba5fb Add btrtile
Patch refactor, updated readme.

Added link for with gapps patch to readme.
2025-01-01 23:36:19 +00:00