Refine Reticulum payload memory and chat status UI

This commit is contained in:
liu weikai
2026-07-17 01:48:28 +08:00
parent dd5b6425a8
commit 18aed9abdf
33 changed files with 412 additions and 128 deletions
@@ -182,7 +182,7 @@ class ChatConversationScreen
lv_obj_t* source_label = nullptr;
lv_obj_t* text_label = nullptr; // inside bubble
lv_obj_t* time_label = nullptr; // inside meta row
lv_obj_t* status_label = nullptr; // reserved (not used)
lv_obj_t* status_label = nullptr; // inside meta row
std::unique_ptr<MessageActionContext> retry_ctx;
bool retry_enabled = false;
};
@@ -38,9 +38,6 @@ lv_obj_t* create_bubble_text(lv_obj_t* bubble_parent);
// Create bubble time label
lv_obj_t* create_bubble_time(lv_obj_t* bubble_parent);
// Create bubble status label
lv_obj_t* create_bubble_status(lv_obj_t* bubble_parent);
// Layout-only helpers to align message row left/right
void align_message_row(lv_obj_t* row, bool is_self);
@@ -21,6 +21,5 @@ void apply_message_row(lv_obj_t* row);
void apply_bubble(lv_obj_t* bubble, bool is_self, bool source_unverified = false);
void apply_bubble_text(lv_obj_t* label);
void apply_bubble_time(lv_obj_t* label);
void apply_bubble_status(lv_obj_t* label);
} // namespace chat::ui::conversation::styles