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

@@ -80,9 +80,11 @@ static void renderSettingsPanel(EditorState& state) {
UpdateChecker checker;
auto info = checker.check(state.settings.getUpdateUrl());
if (info.available) {
state.outputLog += "[update] Available: " + info.version + " (" + info.url + ")\n";
state.notify(NotificationLevel::Info,
"[update] Available: " + info.version + " (" + info.url + ")");
} else {
state.outputLog += "[update] No update info (offline/stub).\n";
state.notify(NotificationLevel::Info,
"[update] No update info (offline/stub).");
}
}