UI fixes and improvements #23
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
question
research needed
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
skobkin/meshgo!23
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "new_features"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This PR improves connection-status UX, adds list indicators in UI, and refactors duplicated status/name resolution logic.
Changes by Commit
Centralized connection-status rendering paths so window title, settings status label, and sidebar icon are updated consistently.
Fixed startup/runtime status synchronization issues that caused stale or incorrect connection state in UI.
Added node count to the Nodes header, including filtered count behavior.
Added ● unread marker in chat list and wired unread state updates as chats/messages change.
Extended connection status text with destination (IP/serial/BLE target) and local node name.
Extracted duplicated connection-status and node-name fallback logic into shared helpers and reused them across UI/debug paths.
Updated/cropped UI icon assets and rebuilt Windows icon resources.
Added documentation for icon rebuild workflow/tooling.