дзеркало
https://github.com/l0ng-ai/openidea.git
синхронізовано 2026-11-09 03:05:40 +02:00
fix(app): keep update progress visible on the welcome screen (#951)
Check for Updates on the welcome screen showed nothing while the request was out: the check ran only as a status-bar task, and the welcome screen has no status bar. Leaving a project also dropped every notification, including a running update download. A check started with no project or LightEdit window open now shows its progress in a balloon (keyed like the result, so the result replaces it); project windows keep it in the status bar. A project switch clears only project notifications and keeps the app-wide update ones. Co-authored-by: youngtseup <[email protected]>
Цей коміт міститься в:
1 джерело
843ff74d5d
коміт
c50d212a1d
5 files changed
+64
-4
No files matched your search
@@ -175,6 +175,11 @@ export function clearNotifications() {
|
||||
useNotifications.setState({ items: [] });
|
||||
}
|
||||
|
||||
/** A project switch drops the previous project's notifications; app-wide ones (updates) stay. */
|
||||
export function clearProjectNotifications() {
|
||||
useNotifications.setState((s) => ({ items: s.items.filter((x) => x.group === "updates") }));
|
||||
}
|
||||
|
||||
/** The list was seen: everything is read and no longer shown as a balloon. */
|
||||
export function markAllNotificationsRead() {
|
||||
useNotifications.setState((s) => ({
|
||||
|
||||
Reference in new issue
Заблокувати користувача