Align node list long-press context menu to canonical order#1850
Merged
Conversation
5 tasks
- Reorder to: Favorite, Mute notifications, Message, Trace Route, Ignore, Remove - Rename "Hide alerts"/"Show alerts" to "Mute notifications"/"Unmute" - Rename "Ignore Node" to "Ignore" - Rename "Delete Node" to "Remove" - Remove Share Contact QR, Exchange Positions, Exchange User Info, Client History from context menu (still accessible from Node Detail) - Update docs to reflect new menu structure Agent-Logs-Url: https://github.com/meshtastic/Meshtastic-Apple/sessions/73cd1084-c740-4f6b-91e9-77bc68920c25 Co-authored-by: garthvh <1795163+garthvh@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Align node list long-press context menu to canonical order
Align node list long-press context menu to canonical order
May 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed?
Restructured the node list long-press context menu to match the cross-platform canonical order from the Menu Alignment Audit:
Removed from context menu (remain accessible in Node Detail):
Why did it change?
Aligns iOS with Android and firmware API terminology. Reduces cognitive load (6 items vs 10). Places most-used actions first, destructive action last.
How is this tested?
Manual verification of context menu item order, labels, and destructive action placement. Confirmed removed items are still present in
NodeDetail'sactionsSection.Screenshots/Videos (when applicable)
N/A — label and ordering changes only; no layout or visual design changes.
Checklist
docs/user/ordocs/developer/, and updated accordingly (see copilot-instructions.md for the view → doc page mapping). If no doc update is needed, add theskip-docs-checklabel.