[PR #1311] [CLOSED] Reaper refactor deadlock investigation #1316

Closed
opened 2026-01-05 14:54:51 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/LGUG2Z/komorebi/pull/1311
Author: @LGUG2Z
Created: 3/2/2025
Status: Closed

Base: masterHead: feature/reaper-redux


📝 Commits (10+)

  • 01a8320 build(cargo): add custom build profiles
  • f7c9712 feat(wm): add tiling and floating ws layers
  • ba1ef22 fix(wm): take layer into account on ws restore
  • 0f59820 fix(wm): hide/restore floating windows on monocle toggle
  • 47f4f47 feat(wm): add padding per monitor
  • fc0da2c refactor(bar): add extend_enum! macro
  • c37a0aa fix(wm): properly load monitor on first connect
  • c25750b fix(bar): apply work area offset on monitor reconnect
  • d351e91 fix(wm): prevent floating focus change event infinite loops
  • 0289b02 chore(just): add wpm target

📊 Changes

34 files changed (+2155 additions, -812 deletions)

View changed files

📝 Cargo.lock (+141 -215)
📝 Cargo.toml (+18 -4)
📝 README.md (+1 -1)
docs/cli/toggle-workspace-layer.md (+12 -0)
📝 justfile (+13 -1)
📝 komorebi-bar/Cargo.toml (+1 -1)
📝 komorebi-bar/src/bar.rs (+53 -52)
📝 komorebi-bar/src/config.rs (+96 -0)
📝 komorebi-bar/src/komorebi.rs (+220 -42)
📝 komorebi-bar/src/komorebi_layout.rs (+19 -10)
📝 komorebi-bar/src/render.rs (+63 -48)
📝 komorebi-bar/src/selected_frame.rs (+22 -12)
📝 komorebi-bar/src/time.rs (+14 -8)
📝 komorebi-client/src/lib.rs (+2 -0)
📝 komorebi-themes/Cargo.toml (+3 -3)
📝 komorebi/Cargo.toml (+1 -1)
📝 komorebi/src/border_manager/border.rs (+0 -2)
📝 komorebi/src/border_manager/mod.rs (+188 -82)
📝 komorebi/src/core/mod.rs (+1 -0)
📝 komorebi/src/main.rs (+13 -13)

...and 14 more files

📄 Description

These are the commits that were dropped from master cleanly rebased on top of the rewritten trunk for further iteration


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/LGUG2Z/komorebi/pull/1311 **Author:** [@LGUG2Z](https://github.com/LGUG2Z) **Created:** 3/2/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `feature/reaper-redux` --- ### 📝 Commits (10+) - [`01a8320`](https://github.com/LGUG2Z/komorebi/commit/01a832027dad8c104704f4ff868d8afdb7a726ce) build(cargo): add custom build profiles - [`f7c9712`](https://github.com/LGUG2Z/komorebi/commit/f7c97127066f4d1e831807e0cc3f6736b6f5b858) feat(wm): add tiling and floating ws layers - [`ba1ef22`](https://github.com/LGUG2Z/komorebi/commit/ba1ef22204b3f84aab943ceac768424a7519d306) fix(wm): take layer into account on ws restore - [`0f59820`](https://github.com/LGUG2Z/komorebi/commit/0f598204199ea7d88ce09c5cae8e3f3e67b53fa6) fix(wm): hide/restore floating windows on monocle toggle - [`47f4f47`](https://github.com/LGUG2Z/komorebi/commit/47f4f47d3f8bf60638326c85b1b5c34c637ba591) feat(wm): add padding per monitor - [`fc0da2c`](https://github.com/LGUG2Z/komorebi/commit/fc0da2c1d33e72a63f04f2d75e99d0fc8a134250) refactor(bar): add extend_enum! macro - [`c37a0aa`](https://github.com/LGUG2Z/komorebi/commit/c37a0aa8a65894fb99567b4ae2d195053ff195c4) fix(wm): properly load monitor on first connect - [`c25750b`](https://github.com/LGUG2Z/komorebi/commit/c25750b691ca992a6e841bbbcfc7bf72acd21139) fix(bar): apply work area offset on monitor reconnect - [`d351e91`](https://github.com/LGUG2Z/komorebi/commit/d351e910e5b84d9f264ca311853cac0eba972ab9) fix(wm): prevent floating focus change event infinite loops - [`0289b02`](https://github.com/LGUG2Z/komorebi/commit/0289b02d971728e6af67f5d4e9eb3363f9971f2c) chore(just): add wpm target ### 📊 Changes **34 files changed** (+2155 additions, -812 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+141 -215) 📝 `Cargo.toml` (+18 -4) 📝 `README.md` (+1 -1) ➕ `docs/cli/toggle-workspace-layer.md` (+12 -0) 📝 `justfile` (+13 -1) 📝 `komorebi-bar/Cargo.toml` (+1 -1) 📝 `komorebi-bar/src/bar.rs` (+53 -52) 📝 `komorebi-bar/src/config.rs` (+96 -0) 📝 `komorebi-bar/src/komorebi.rs` (+220 -42) 📝 `komorebi-bar/src/komorebi_layout.rs` (+19 -10) 📝 `komorebi-bar/src/render.rs` (+63 -48) 📝 `komorebi-bar/src/selected_frame.rs` (+22 -12) 📝 `komorebi-bar/src/time.rs` (+14 -8) 📝 `komorebi-client/src/lib.rs` (+2 -0) 📝 `komorebi-themes/Cargo.toml` (+3 -3) 📝 `komorebi/Cargo.toml` (+1 -1) 📝 `komorebi/src/border_manager/border.rs` (+0 -2) 📝 `komorebi/src/border_manager/mod.rs` (+188 -82) 📝 `komorebi/src/core/mod.rs` (+1 -0) 📝 `komorebi/src/main.rs` (+13 -13) _...and 14 more files_ </details> ### 📄 Description These are the commits that were dropped from `master` cleanly rebased on top of the rewritten trunk for further iteration --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-01-05 14:54:51 +01:00
adam closed this issue 2026-01-05 14:54:52 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#1316