diff --git a/packages/core/src/features/application-update/child-features/application-update-using-application-menu/main/check-for-updates-menu-item.injectable.ts b/packages/core/src/features/application-update/child-features/application-update-using-application-menu/main/check-for-updates-menu-item.injectable.ts index db9c262279..a31ec67e24 100644 --- a/packages/core/src/features/application-update/child-features/application-update-using-application-menu/main/check-for-updates-menu-item.injectable.ts +++ b/packages/core/src/features/application-update/child-features/application-update-using-application-menu/main/check-for-updates-menu-item.injectable.ts @@ -9,7 +9,7 @@ import processCheckingForUpdatesInjectable from "../../../main/process-checking- import showApplicationWindowInjectable from "../../../../../main/start-main-application/lens-window/show-application-window.injectable"; import updatingIsEnabledInjectable from "../../../main/updating-is-enabled/updating-is-enabled.injectable"; import isMacInjectable from "../../../../../common/vars/is-mac.injectable"; -// import showSuccessNotificationInjectable from "../../../../../renderer/components/notifications/show-success-notification.injectable"; +import showMessagePopupInjectable from "../../../../../main/electron-app/features/show-message-popup.injectable"; const checkForUpdatesMenuItemInjectable = getInjectable({ id: "check-for-updates-menu-item", @@ -19,7 +19,7 @@ const checkForUpdatesMenuItemInjectable = getInjectable({ const showApplicationWindow = di.inject(showApplicationWindowInjectable); const updatingIsEnabled = di.inject(updatingIsEnabledInjectable); const isMac = di.inject(isMacInjectable); - // const showSuccessNotification = di.inject(showSuccessNotificationInjectable); + const showMessagePopup = di.inject(showMessagePopupInjectable); return { kind: "clickable-menu-item" as const, @@ -35,9 +35,15 @@ const checkForUpdatesMenuItemInjectable = getInjectable({ if (updateIsReadyToBeInstalled) { await showApplicationWindow(); } else { - // showSuccessNotification( - // `You're all good\n\nYou've got the latest version of Lens\nthanks for staying on the ball.`, - // ); + // `You're all good\n\nYou've got the latest version of Lens\nthanks for staying on the ball.`, + showMessagePopup( + `title`, + 'productName', + 'message', + { + textWidth: 300 + }, + ); } }, }; diff --git a/packages/core/src/features/application-update/child-features/application-update-using-tray/main/tray-items/check-for-updates-tray-item.injectable.ts b/packages/core/src/features/application-update/child-features/application-update-using-tray/main/tray-items/check-for-updates-tray-item.injectable.ts index 4b1a45ae14..90e97f0a2e 100644 --- a/packages/core/src/features/application-update/child-features/application-update-using-tray/main/tray-items/check-for-updates-tray-item.injectable.ts +++ b/packages/core/src/features/application-update/child-features/application-update-using-tray/main/tray-items/check-for-updates-tray-item.injectable.ts @@ -16,7 +16,7 @@ import processCheckingForUpdatesInjectable from "../../../../main/process-checki import { withErrorSuppression } from "../../../../../../common/utils/with-error-suppression/with-error-suppression"; import { pipeline } from "@ogre-tools/fp"; import withErrorLoggingInjectable from "../../../../../../common/utils/with-error-logging/with-error-logging.injectable"; -// import showSuccessNotificationInjectable from "../../../../../../renderer/components/notifications/show-success-notification.injectable"; +import showMessagePopupInjectable from "../../../../../../main/electron-app/features/show-message-popup.injectable"; const checkForUpdatesTrayItemInjectable = getInjectable({ id: "check-for-updates-tray-item", @@ -30,7 +30,7 @@ const checkForUpdatesTrayItemInjectable = getInjectable({ const checkingForUpdatesState = di.inject(updatesAreBeingDiscoveredInjectable); const processCheckingForUpdates = di.inject(processCheckingForUpdatesInjectable); const withErrorLoggingFor = di.inject(withErrorLoggingInjectable); - // const showSuccessNotification = di.inject(showSuccessNotificationInjectable); + const showMessagePopup = di.inject(showMessagePopupInjectable); return { id: "check-for-updates", @@ -66,9 +66,15 @@ const checkForUpdatesTrayItemInjectable = getInjectable({ if (updateIsReadyToBeInstalled) { await showApplicationWindow(); } else { - // showSuccessNotification( - // `You're all good\n\nYou've got the latest version of Lens\nthanks for staying on the ball.`, - // ); + // `You're all good\n\nYou've got the latest version of Lens\nthanks for staying on the ball.`, + showMessagePopup( + `title`, + 'productName', + 'message', + { + textWidth: 300 + }, + ); } },