Skip to content

BaseUI: Implementation of Status Message for Favorite and NodeList views#9504

Open
Xaositek wants to merge 10 commits intodevelopfrom
baseui_statusmessage
Open

BaseUI: Implementation of Status Message for Favorite and NodeList views#9504
Xaositek wants to merge 10 commits intodevelopfrom
baseui_statusmessage

Conversation

@Xaositek
Copy link
Contributor

@Xaositek Xaositek commented Feb 1, 2026

  • Add status message to Favorite Frame
  • Add status message to Node List if on LongName view
  • Keep 20 Status Messages in the active buffer
  • Concatenate long status messages to not overflow available screen space

@Xaositek Xaositek self-assigned this Feb 1, 2026
@Xaositek Xaositek added enhancement New feature or request baseui Issues directly related to BaseUI labels Feb 1, 2026
@github-actions github-actions bot added the needs-review Needs human review label Feb 1, 2026
@Xaositek Xaositek requested a review from jp-bennett February 2, 2026 18:02
@Xaositek
Copy link
Contributor Author

Xaositek commented Feb 2, 2026

IMG_1993
IMG_1994

@Xaositek
Copy link
Contributor Author

Xaositek commented Feb 2, 2026

IMG_1997
IMG_1998

@Xaositek Xaositek marked this pull request as ready for review February 2, 2026 20:33
@Xaositek Xaositek added the 2.8 label Feb 2, 2026
@Xaositek Xaositek changed the title BaseUI: Work through implementation of Status Message BaseUI: Implementation of Status Message for Favorite and NodeList views Feb 2, 2026
virtual ProcessMessage handleReceived(const meshtastic_MeshPacket &mp) override;

private:
static constexpr size_t MAX_RECENT_STATUSMESSAGES = 20;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This ends up being quite a bit of memory on constrained devices. I'm still of the opinion this should be reduced, and possibly limited to devices that are favorited.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I originally set it at 5, I can move it back but I think display wise, there's more value of the implementation if we use it on more than just the Favorite frame.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.8 baseui Issues directly related to BaseUI enhancement New feature or request needs-review Needs human review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants