Skip to content

Commit

Permalink
Merge pull request #308 from CodinGame/notification-statusbar-item
Browse files Browse the repository at this point in the history
Add notifications status bar item
  • Loading branch information
CGNonofr authored Jan 4, 2024
2 parents aa1dbe1 + 5b0b025 commit 971c996
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/service-override/notifications.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import { NotificationsCenter } from 'vs/workbench/browser/parts/notifications/no
import { NotificationsAlerts } from 'vs/workbench/browser/parts/notifications/notificationsAlerts'
import { NotificationsTelemetry } from 'vs/workbench/browser/parts/notifications/notificationsTelemetry'
import { ILayoutService } from 'vs/platform/layout/browser/layoutService'
import { NotificationsStatus } from 'vs/workbench/browser/parts/notifications/notificationsStatus'
import getLayoutServiceOverride from './layout'
import { onRenderWorkbench } from '../lifecycle'

Expand All @@ -23,7 +24,18 @@ onRenderWorkbench(async (accessor) => {
const notificationsCenter = instantiationService.createInstance(NotificationsCenter, container, model)
const notificationsToasts = instantiationService.createInstance(NotificationsToasts, container, model)
instantiationService.createInstance(NotificationsAlerts, model)
const notificationsStatus = instantiationService.createInstance(NotificationsStatus, model)
instantiationService.createInstance(NotificationsTelemetry)

// Visibility
notificationsCenter.onDidChangeVisibility(() => {
notificationsStatus.update(notificationsCenter.isVisible, notificationsToasts.isVisible)
notificationsToasts.update(notificationsCenter.isVisible)
})

notificationsToasts.onDidChangeVisibility(() => {
notificationsStatus.update(notificationsCenter.isVisible, notificationsToasts.isVisible)
})
// Register Commands
registerNotificationCommands(notificationsCenter, notificationsToasts, model)

Expand Down

0 comments on commit 971c996

Please sign in to comment.