Step 169: notification system

This commit is contained in:
Bill
2026-02-09 21:26:10 -07:00
parent 08b7d71a38
commit 454bd5eb8a
22 changed files with 637 additions and 167 deletions

View File

@@ -298,6 +298,12 @@ int main(int, char**) {
renderBottomPanel(state);
renderMemoryStrategiesPanel(state);
renderStatusBar(state);
state.notifications.renderHistoryWindow([&](const Notification& note) {
if (note.hasTarget) state.navigateToTarget(note.target);
});
state.notifications.renderToasts([&](const Notification& note) {
if (note.hasTarget) state.navigateToTarget(note.target);
});
// Check for exit request from menu
if (state.exitRequested) done = true;