Skip to content

UI update, enhancements #959

Description

@lucidnx

Hello! It seems that Meshtastic got some scale since few years ago, there are 100+ nodes in mesh especially when using MQTT and it is starting to be hard to use..
My list of top design enhancements/needed functions:

  1. Move some texts and data from node list to subpage/menu made for node with all the data. Now texts are overlapping and not clear what is what.. kinda clusterf*ck
  2. give user option to select shown telemetry per node on node list page
  3. move navigation to bottom so it's easy to reach or add slide from left<>right to switch between nodes, chats, settings...
  4. filtering and search in node list and debug log
  5. follow modern design standards maybe?

closer info for 1st and 2nd:
Node list cleaner, with just simple battery % and user selectable value (1 or 2) max per node
Node list filtering (MQTT, 0 hop, per channel....) add favourite nodes + search for node
After tapping on node, open new UI with node informations (node ID, name, etc), telemetry data, and optional buttons for triggering GPIO or so, add buttons: traceroute, ping, message, ignore, "soft" ignore (in app only, so we can ignore more nodes even if it's only chat, because radio itself can not do more than 3)
Add some graphs+history for map, telemetry data, battery levels there

Come back with error when traceroute/ping did not pass, so user know that it's not working.
QR code share selected channels, not just all. I don't want to share admin channel to others :)

I can not describe it better, hopefully it's understandable. This is how I think it will work best.

Thanks for your work and effort!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions