[PR #1267] [MERGED] Add re-exports to komorebi-client and a few derives needed for 3rd party integration #1287

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

📋 Pull Request Information

Original PR: https://github.com/LGUG2Z/komorebi/pull/1267
Author: @alex-ds13
Created: 2/7/2025
Status: Merged
Merged: 2/8/2025
Merged by: @LGUG2Z

Base: masterHead: fix/derives


📝 Commits (10+)

  • caafb24 fix: make TabsConfig fields public
  • d862453 fix: make AnimationsConfig fields public
  • 4d23156 fix: reexport a bunch of structs on komorebi-client
  • d53a91c fix: derive Clone for multiple structs
  • 86f42ef fix: derive PartialEq for multiple structs
  • db9d3de chore(deps): update base16-egui-themes rev
  • 5dfca78 fix: add missing skip_serializing_if None
  • b17e311 fix(client): reexport MatchingRule
  • f7dc361 fix(komorebi-themes): derive Display for multiple enums
  • 7d42cdf chore(deps): update base16-egui-themes rev

📊 Changes

13 files changed (+144 additions, -37 deletions)

View changed files

📝 Cargo.lock (+1 -1)
📝 komorebi-client/src/lib.rs (+12 -0)
📝 komorebi-themes/Cargo.toml (+2 -2)
📝 komorebi-themes/src/lib.rs (+5 -4)
📝 komorebi/src/animation/mod.rs (+1 -1)
📝 komorebi/src/border_manager/mod.rs (+2 -1)
📝 komorebi/src/colour.rs (+3 -3)
📝 komorebi/src/core/animation.rs (+10 -1)
📝 komorebi/src/core/config_generation.rs (+1 -1)
📝 komorebi/src/core/mod.rs (+20 -2)
📝 komorebi/src/monitor.rs (+20 -0)
📝 komorebi/src/static_config.rs (+56 -19)
📝 komorebi/src/window.rs (+11 -2)

📄 Description

Add re-exports to komorebi-client and a few derives needed for 3rd party integration

@LGUG2Z Do you want me to squash all of this?!


🔄 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/1267 **Author:** [@alex-ds13](https://github.com/alex-ds13) **Created:** 2/7/2025 **Status:** ✅ Merged **Merged:** 2/8/2025 **Merged by:** [@LGUG2Z](https://github.com/LGUG2Z) **Base:** `master` ← **Head:** `fix/derives` --- ### 📝 Commits (10+) - [`caafb24`](https://github.com/LGUG2Z/komorebi/commit/caafb24ce66118c50715924e821a8aca9dbe4dd1) fix: make `TabsConfig` fields public - [`d862453`](https://github.com/LGUG2Z/komorebi/commit/d862453b408471c78f76fd35a39cd7f29794c62b) fix: make `AnimationsConfig` fields public - [`4d23156`](https://github.com/LGUG2Z/komorebi/commit/4d23156f2a196c0731d0091f92fc2ae71236dddd) fix: reexport a bunch of structs on komorebi-client - [`d53a91c`](https://github.com/LGUG2Z/komorebi/commit/d53a91c528c41751358c2ddd2f02e3d1fac10395) fix: derive `Clone` for multiple structs - [`86f42ef`](https://github.com/LGUG2Z/komorebi/commit/86f42efe5d0a8f5ad650f3a54becd372b0264a8d) fix: derive `PartialEq` for multiple structs - [`db9d3de`](https://github.com/LGUG2Z/komorebi/commit/db9d3dee742181fb05f1e0c323a08e8e1bf7624e) chore(deps): update base16-egui-themes rev - [`5dfca78`](https://github.com/LGUG2Z/komorebi/commit/5dfca78edffc844829d9539f00dbfdd586c83c39) fix: add missing skip_serializing_if `None` - [`b17e311`](https://github.com/LGUG2Z/komorebi/commit/b17e31158b3c040f7a8ddbc578cc09485bd6a770) fix(client): reexport `MatchingRule` - [`f7dc361`](https://github.com/LGUG2Z/komorebi/commit/f7dc3616f7f2d05527ad9ead4fb93cd1be41d58d) fix(komorebi-themes): derive `Display` for multiple enums - [`7d42cdf`](https://github.com/LGUG2Z/komorebi/commit/7d42cdf446562dea794aa8bff82ed82512ca859a) chore(deps): update base16-egui-themes rev ### 📊 Changes **13 files changed** (+144 additions, -37 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+1 -1) 📝 `komorebi-client/src/lib.rs` (+12 -0) 📝 `komorebi-themes/Cargo.toml` (+2 -2) 📝 `komorebi-themes/src/lib.rs` (+5 -4) 📝 `komorebi/src/animation/mod.rs` (+1 -1) 📝 `komorebi/src/border_manager/mod.rs` (+2 -1) 📝 `komorebi/src/colour.rs` (+3 -3) 📝 `komorebi/src/core/animation.rs` (+10 -1) 📝 `komorebi/src/core/config_generation.rs` (+1 -1) 📝 `komorebi/src/core/mod.rs` (+20 -2) 📝 `komorebi/src/monitor.rs` (+20 -0) 📝 `komorebi/src/static_config.rs` (+56 -19) 📝 `komorebi/src/window.rs` (+11 -2) </details> ### 📄 Description Add re-exports to `komorebi-client` and a few derives needed for 3rd party integration @LGUG2Z Do you want me to squash all of this?! <!-- Please follow the Conventional Commits specification. If you need to update your PR with changes from `master`, please run `git rebase master`. By opening this PR, you confirm that you have read and understood this project's `CONTRIBUTING.md`. --> --- <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:46 +01:00
adam closed this issue 2026-01-05 14:54:46 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#1287