[Feature wish] [art mock-up] Map: Show node type directly on map. #182

Closed
opened 2026-10-27 15:42:37 +01:00 by adam · 5 comments
Owner

I hereby have the feature wish that on the map one can directly see the node type (repeater, user, room server, sensor, unknown).

Currently, colour coding is used for hop distance, so I propose extending the map icon a little bit.

I created some ideas (with tiny text, and with an icon):

Repeater:
Image Image
(The icon could work well with only two instead of three "circle" lines -- I think I would prefer the two-line-variant to save space, omitting the outer circle.)

User:
Image Image

Roomserver:
Image Image

Sensor:
Image Image

I think the text variant also would work with only two letters, saving more space .. If text is chosen, I actually opt for the two-letter-variant (skipping the thirs letter) and not the three-letter-variant shown here.

Of course, if stuff is added outside the icon, the colouring might need to be adapted depending on the current background where it is drawn (although "white" should work in many cases, while "black" not on dark map themes. Maybe a setting to toggle the colour?)

Regards!

I hereby have the feature wish that on the map one can directly see the node type (repeater, user, room server, sensor, unknown). Currently, [colour coding is used for hop distance](https://github.com/dabeani/meshcoreterm/issues/71#issuecomment-3840370131), so I propose extending the map icon a little bit. I created some ideas (with tiny text, and with an icon): Repeater: <img width="36" height="28" alt="Image" src="https://github.com/user-attachments/assets/5382ac66-9c5f-445c-8789-16989b1773b4" /> <img width="36" height="28" alt="Image" src="https://github.com/user-attachments/assets/92c58cd2-530b-46b8-8dad-0a1496f0dd08" /> *(The icon could work well with only two instead of three "circle" lines -- I think I would prefer the two-line-variant to save space, omitting the outer circle.)* User: <img width="36" height="28" alt="Image" src="https://github.com/user-attachments/assets/d17f1508-d9fd-4d55-bb13-b8e791b91aeb" /> <img width="36" height="28" alt="Image" src="https://github.com/user-attachments/assets/d7cfdfa1-a148-48b7-9fe6-e2d7e0b45f0e" /> Roomserver: <img width="36" height="28" alt="Image" src="https://github.com/user-attachments/assets/c1a873ec-fe37-4734-b9b5-e7d68771bbde" /> <img width="36" height="28" alt="Image" src="https://github.com/user-attachments/assets/5714ce1d-3635-44b2-9fce-3f73a2660d5e" /> Sensor: <img width="36" height="28" alt="Image" src="https://github.com/user-attachments/assets/9c21858b-2130-4390-936f-83c5cd8626f4" /> <img width="36" height="28" alt="Image" src="https://github.com/user-attachments/assets/07bb972c-e0e4-4c32-8bc4-d2f5d6d96855" /> I think the text variant also would work with only two letters, saving more space .. If text is chosen, I actually opt for the two-letter-variant (skipping the thirs letter) and not the three-letter-variant shown here. Of course, if stuff is added outside the icon, the colouring might need to be adapted depending on the current background where it is drawn (although "white" should work in many cases, while "black" not on dark map themes. Maybe a setting to toggle the colour?) Regards! <!-- github-sync-id:4274790865 -->
adam closed this issue 2026-10-27 15:42:37 +01:00
Author
Owner

Other idea which uses even less space would be:

  • Use the background colour to show node type (and not hop count),
  • colour the text based on hop count.

(This actually would be my personal preference.)

Other idea which uses even less space would be: * Use the background colour to show node type (and not hop count), * colour the text based on hop count. *(This actually would be my personal preference.)* <!-- github-comment-id:4266656381 -->
Author
Owner

what do you think about to show the background color in the same colour as the Badges on the Contacts page with "SVR", "RPT",...? then we have it clearly visible with the same visuals? Let me know

what do you think about to show the background color in the same colour as the Badges on the Contacts page with "SVR", "RPT",...? then we have it clearly visible with the same visuals? Let me know <!-- github-comment-id:4273306199 -->
Author
Owner

what do you think about to show the background color in the same colour as the Badges on the Contacts page with "SVR", "RPT",...? then we have it clearly visible with the same visuals? Let me know

This I actually would really like (but it invalidates your current use of colour coding to code for hop counts.)

> *what do you think about to show the background color in the same colour as the Badges on the Contacts page with "SVR", "RPT",...? then we have it clearly visible with the same visuals? Let me know* This I actually would really like (but it invalidates your current use of colour coding to code for hop counts.) <!-- github-comment-id:4273350818 -->
Author
Owner

This I actually would really like (but it invalidates your current use of colour coding to code for hop counts.)

since, the colour coding is anyway not working correctly (tried to improve it) i think it would make the most sense to switch to a more useful solution!

> This I actually would really like (but it invalidates your current use of colour coding to code for hop counts.) since, the colour coding is anyway not working correctly (tried to improve it) i think it would make the most sense to switch to a more useful solution! <!-- github-comment-id:4273401117 -->
Author
Owner

Implemented in v0.9.12 as beeing represented by icon colour.

Implemented in v0.9.12 as beeing [represented by icon colour](https://github.com/dabeani/meshcoreterm/releases/tag/v0.9.12#:~:text=Map%20device%20badge%20colors%20now%20match%20device%20type). <!-- github-comment-id:4294576263 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/meshcore#182