From 0ac1d588d2eb23e4e767a274deb533ab83e6122d Mon Sep 17 00:00:00 2001 From: phg Date: Mon, 18 Aug 2025 14:44:44 +0200 Subject: [PATCH] Refactor footer status update: simplify status message by removing undo/redo information in edit mode. --- src/hosts/tui/app.py | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/hosts/tui/app.py b/src/hosts/tui/app.py index 4c5cd88..a104464 100644 --- a/src/hosts/tui/app.py +++ b/src/hosts/tui/app.py @@ -293,20 +293,8 @@ class HostsManagerApp(App): mode = "Edit" if self.edit_mode else "Read-only" entry_count = len(self.hosts_file.entries) active_count = len(self.hosts_file.get_active_entries()) - - # Add undo/redo status in edit mode - undo_redo_status = "" - if self.edit_mode: - can_undo = self.manager.can_undo() - can_redo = self.manager.can_redo() - if can_undo or can_redo: - undo_status = "Undo available" if can_undo else "" - redo_status = "Redo available" if can_redo else "" - statuses = [s for s in [undo_status, redo_status] if s] - if statuses: - undo_redo_status = f" | {', '.join(statuses)}" - - status = f"{entry_count} entries ({active_count} active) | {mode}{undo_redo_status}" + + status = f"{entry_count} entries ({active_count} active) | {mode}" footer.set_status(status) except Exception: pass # Footer not ready yet