feat(editor): undo/redo status in Info panel

This commit is contained in:
Kelsi 2026-05-05 08:25:46 -07:00
parent d8c249e08f
commit 0907bb5ca2

View file

@ -1824,6 +1824,11 @@ void EditorUI::renderPropertiesPanel(EditorApp& app) {
} }
ImGui::Separator(); ImGui::Separator();
// Undo/redo status
auto& hist = app.getTerrainEditor().history();
if (hist.canUndo() || hist.canRedo())
ImGui::Text("Undo: %zu Redo: %zu", hist.undoCount(), hist.redoCount());
if (app.getTerrainEditor().hasUnsavedChanges()) if (app.getTerrainEditor().hasUnsavedChanges())
ImGui::TextColored(ImVec4(1, 0.8f, 0.3f, 1), "* Unsaved (Ctrl+S to save)"); ImGui::TextColored(ImVec4(1, 0.8f, 0.3f, 1), "* Unsaved (Ctrl+S to save)");
else else