diff --git a/apps/desktop/src/main/managers/tray-manager.ts b/apps/desktop/src/main/managers/tray-manager.ts index 4dd7cd6..32cdd67 100644 --- a/apps/desktop/src/main/managers/tray-manager.ts +++ b/apps/desktop/src/main/managers/tray-manager.ts @@ -36,10 +36,8 @@ export class TrayManager { // Use guid to persist menu bar position between app launches if (isMacOS()) { icon.setTemplateImage(true); - this.tray = new Tray(icon, { guid: "com.amical.menubar" }); - } else { - this.tray = new Tray(icon); } + this.tray = new Tray(icon); // Set tooltip this.tray.setToolTip("Amical"); @@ -103,10 +101,12 @@ export class TrayManager { } cleanup(): void { - if (this.tray && !this.tray.isDestroyed()) { + //! DO NOT MANUALLY DESTROY, THIS RESETS THE TRAY POSITION + //! EVEN IF IT SHOULDN'T + /* if (this.tray && !this.tray.isDestroyed()) { this.tray.destroy(); this.tray = null; logger.main.info("Tray cleaned up"); - } + } */ } } diff --git a/apps/desktop/src/services/onboarding-service.ts b/apps/desktop/src/services/onboarding-service.ts index e4e0f86..99bf261 100644 --- a/apps/desktop/src/services/onboarding-service.ts +++ b/apps/desktop/src/services/onboarding-service.ts @@ -355,6 +355,7 @@ export class OnboardingService extends EventEmitter { }> { const forceOnboarding = process.env.FORCE_ONBOARDING === "true"; const state = await this.getOnboardingState(); + logger.main.info("Onboarding state:", state); const hasCompleted = state?.completedVersion ? state.completedVersion >= 1 : false;