Meshtastic-Android/docs
James Rich 0bc907ec32 feat: implement right-click as mirror for long-click across shared UI
This commit introduces a new `Modifier.onRightClick` extension to improve desktop usability by mapping secondary mouse clicks to existing long-click actions. It also removes the legacy desktop `MenuBar` implementation in favor of this more consistent cross-platform UX approach.

Specific changes include:
- **Core UI**: Added `Modifier.onRightClick` in `ModifierExtensions.kt` using `PointerButton.Secondary` to detect right-clicks on desktop platforms.
- **Desktop**: Removed the `MenuBar` and associated keyboard shortcuts from the main entry point.
- **Messaging Feature**: Added right-click support to `MessageItem`, `Reaction`, and `ContactItem`.
- **Node Feature**:
    - Added right-click support to `NodeItem`, `NodeDetailsSection`, `NodeDetailComponents`, and `InfoCard` to trigger copy actions or context menus.
    - Updated `TracerouteLog`, `NeighborInfoLog`, and `NodeItem` to handle right-click events.
- **Connections Feature**: Updated `DeviceListItem` to support right-click for deletion/context actions.
- **Documentation**: Updated `roadmap.md` to reflect the completion of right-click UX integration.

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-22 11:48:46 -05:00
..
agent-playbooks Refactor command handling, enhance tests, and improve discovery logic (#4878) 2026-03-22 05:42:27 +00:00
archive feat: build logic (#4829) 2026-03-17 20:35:39 +00:00
decisions Refactor command handling, enhance tests, and improve discovery logic (#4878) 2026-03-22 05:42:27 +00:00
testing feat: Enhance test coverage (#4847) 2026-03-19 03:09:19 +00:00
BUILD_CONVENTION_TEST_DEPS.md docs: summarize KMP migration progress and architectural decisions (#4770) 2026-03-13 02:23:25 +00:00
BUILD_LOGIC_CONVENTIONS_GUIDE.md feat: build logic (#4829) 2026-03-17 20:35:39 +00:00
BUILD_LOGIC_INDEX.md feat: build logic (#4829) 2026-03-17 20:35:39 +00:00
kmp-status.md Refactor command handling, enhance tests, and improve discovery logic (#4878) 2026-03-22 05:42:27 +00:00
roadmap.md feat: implement right-click as mirror for long-click across shared UI 2026-03-22 11:48:46 -05:00