Skip to content

Commit

Permalink
Allow dismissing app status messages by right-clicking
Browse files Browse the repository at this point in the history
  • Loading branch information
tareqimbasher committed Feb 5, 2025
1 parent 5e19b3e commit 1919884
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
</span>
</div>
<div class="middle-column">
<div class="active-app-status-message text-truncate-1-line" show.bind="appStatusMessage">
<div class="active-app-status-message text-truncate-1-line"
show.bind="appStatusMessage"
contextmenu.trigger="dismissCurrentAppStatusMessage($event)"
title="${appStatusMessage.persistant ? '' : 'Right click to dismiss'}">
<i class="${appStatusMessage.priority === 'High' ? 'attention-icon text-red' : 'info-icon text-blue'} pe-2"></i>
${appStatusMessage.scriptName ? '[' + appStatusMessage.scriptName + ']:' : ''} ${appStatusMessage.text}
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,12 +64,16 @@ export class Statusbar {
clearMsgTask = PLATFORM.setTimeout(() => {
clearMsgTask = null;

this.appStatusMessage = this.lastPersistentPriorityMessage
? this.lastPersistentPriorityMessage
: null;
}, 30000);
this.dismissCurrentAppStatusMessage();
}, 15000);
});
}

private dismissCurrentAppStatusMessage() {
this.appStatusMessage = this.lastPersistentPriorityMessage
? this.lastPersistentPriorityMessage
: null;
}
}

interface IAppStatusMessage extends AppStatusMessage {
Expand Down

0 comments on commit 1919884

Please sign in to comment.