[PR #276] [MERGED] Gtk frontend rework #353

Closed
opened 2026-05-05 22:17:24 -06:00 by gitea-mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/feschber/lan-mouse/pull/276
Author: @feschber
Created: 3/14/2025
Status: Merged
Merged: 3/15/2025
Merged by: @feschber

Base: mainHead: gtk-frontend-rework


📝 Commits (8)

📊 Changes

10 files changed (+363 additions, -245 deletions)

View changed files

📝 lan-mouse-cli/src/lib.rs (+0 -22)
📝 lan-mouse-gtk/resources/client_row.ui (+0 -1)
📝 lan-mouse-gtk/src/client_object/imp.rs (+1 -1)
📝 lan-mouse-gtk/src/client_row.rs (+41 -37)
📝 lan-mouse-gtk/src/client_row/imp.rs (+136 -9)
📝 lan-mouse-gtk/src/lib.rs (+15 -43)
📝 lan-mouse-gtk/src/window.rs (+162 -119)
📝 lan-mouse-ipc/src/lib.rs (+0 -4)
📝 src/config.rs (+0 -1)
📝 src/service.rs (+8 -8)

📄 Description

client configuration now applies immediately instead of after enabling / disabling clients


🔄 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/feschber/lan-mouse/pull/276 **Author:** [@feschber](https://github.com/feschber) **Created:** 3/14/2025 **Status:** ✅ Merged **Merged:** 3/15/2025 **Merged by:** [@feschber](https://github.com/feschber) **Base:** `main` ← **Head:** `gtk-frontend-rework` --- ### 📝 Commits (8) - [`639e86d`](https://github.com/feschber/lan-mouse/commit/639e86d95e69b6a035591c93e5298e968faac554) remove changed signal - [`f6c526b`](https://github.com/feschber/lan-mouse/commit/f6c526b596708f1c682df19116a2d4220cfc1b34) properly synchronize frontend - [`7e9ad6f`](https://github.com/feschber/lan-mouse/commit/7e9ad6f1a25cb1d16026fb389c33f759435964a5) improve - [`6f8d7e3`](https://github.com/feschber/lan-mouse/commit/6f8d7e3c1de05145935c266800c3dda825da908a) fix hostname / port binding - [`7ccf918`](https://github.com/feschber/lan-mouse/commit/7ccf9188fe7717e3aace7eb92ecf41d8f3f20c1e) cleanup - [`77cddac`](https://github.com/feschber/lan-mouse/commit/77cddacc4a72768d4ebc79988accefd1a990f8c9) remove port change notification - [`f849135`](https://github.com/feschber/lan-mouse/commit/f849135c61bb576b7c517ba2038582ba8946ae19) cleanup - [`93f5172`](https://github.com/feschber/lan-mouse/commit/93f5172daad5c9eea77f34846c30a98961c694f6) fix clippy ### 📊 Changes **10 files changed** (+363 additions, -245 deletions) <details> <summary>View changed files</summary> 📝 `lan-mouse-cli/src/lib.rs` (+0 -22) 📝 `lan-mouse-gtk/resources/client_row.ui` (+0 -1) 📝 `lan-mouse-gtk/src/client_object/imp.rs` (+1 -1) 📝 `lan-mouse-gtk/src/client_row.rs` (+41 -37) 📝 `lan-mouse-gtk/src/client_row/imp.rs` (+136 -9) 📝 `lan-mouse-gtk/src/lib.rs` (+15 -43) 📝 `lan-mouse-gtk/src/window.rs` (+162 -119) 📝 `lan-mouse-ipc/src/lib.rs` (+0 -4) 📝 `src/config.rs` (+0 -1) 📝 `src/service.rs` (+8 -8) </details> ### 📄 Description client configuration now applies immediately instead of after enabling / disabling clients --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
gitea-mirror 2026-05-05 22:17:24 -06:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/lan-mouse#353
No description provided.