From 7907b653d631f955d636bb3a82f64dccaf3989eb Mon Sep 17 00:00:00 2001 From: StevenACZ <51928039+StevenACZ@users.noreply.github.com> Date: Fri, 25 Sep 2026 16:05:51 -0500 Subject: [PATCH 1/4] fix(onboarding): check readiness before deciding to show the setup window --- Sources/EncajeApp/EncajeApp.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Sources/EncajeApp/EncajeApp.swift b/Sources/EncajeApp/EncajeApp.swift index e14de9b..59abe3b 100644 --- a/Sources/EncajeApp/EncajeApp.swift +++ b/Sources/EncajeApp/EncajeApp.swift @@ -76,6 +76,7 @@ final class AppDelegate: NSObject, NSApplicationDelegate, NSWindowDelegate, NSMe NSWorkspace.shared.notificationCenter.addObserver( self, selector: #selector(workspaceActivated), name: NSWorkspace.didActivateApplicationNotification, object: nil) + model.refresh() permissionFlow.presentIfNeeded() if ProcessInfo.processInfo.environment["ENCAJE_SHOW_SETTINGS"] == "1" { showSettings() } if ProcessInfo.processInfo.environment["ENCAJE_SHOW_POPOVER"] == "1" { toggleMenuPopover() } From 2ad8b6997765b579abf02b7f9ca4fa1dea614b1f Mon Sep 17 00:00:00 2001 From: StevenACZ <51928039+StevenACZ@users.noreply.github.com> Date: Fri, 25 Sep 2026 16:05:51 -0500 Subject: [PATCH 2/4] chore(release): 1.3.1 --- Assets/Info.plist | 4 ++-- CHANGELOG.md | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Assets/Info.plist b/Assets/Info.plist index 4dd70f8..fd37aa9 100644 --- a/Assets/Info.plist +++ b/Assets/Info.plist @@ -22,9 +22,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.3.0 + 1.3.1 CFBundleVersion - 18 + 19 LSMinimumSystemVersion 14.0 LSUIElement diff --git a/CHANGELOG.md b/CHANGELOG.md index 240ee2b..737817b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project are documented here. ## [Unreleased] +## [1.3.1] - 2026-09-25 + +### Fixed + +- On a Mac where Encaje is already set up, launching it no longer flashes the setup window and the welcome for a few seconds. + ## [1.3.0] - 2026-09-25 ### Changed From bc20bfddc102f1724a7b1909ffbdb05392472eb8 Mon Sep 17 00:00:00 2001 From: StevenACZ <51928039+StevenACZ@users.noreply.github.com> Date: Fri, 25 Sep 2026 16:16:02 -0500 Subject: [PATCH 3/4] fix(onboarding): balance the permission window's top and bottom spacing --- .../EncajeApp/PermissionFlow/PermissionFlowWindow.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/EncajeApp/PermissionFlow/PermissionFlowWindow.swift b/Sources/EncajeApp/PermissionFlow/PermissionFlowWindow.swift index 8275f7b..e11108f 100644 --- a/Sources/EncajeApp/PermissionFlow/PermissionFlowWindow.swift +++ b/Sources/EncajeApp/PermissionFlow/PermissionFlowWindow.swift @@ -184,8 +184,7 @@ public struct PermissionFlowScreen: View { if welcome { PermissionFlowWelcomeView(model: model, onDone: finish) .padding(.horizontal, 32) - .padding(.top, 34) - .padding(.bottom, 26) + .padding(.bottom, 30) .transition( .asymmetric(insertion: .opacity.combined(with: .scale(scale: 0.96)), removal: .opacity)) } else { @@ -195,6 +194,7 @@ public struct PermissionFlowScreen: View { } .frame(width: PermissionFlowWindowController.width) .frame(height: height) + .ignoresSafeArea(.container, edges: .top) .onAppear { if height != nil && model.ready { welcome = true } appeared = true @@ -249,7 +249,7 @@ public struct PermissionFlowScreen: View { .multilineTextAlignment(.center) .fixedSize(horizontal: false, vertical: true) } - .padding(.top, 30) + .padding(.top, 28) PermissionFlowChecklist(model: model, sourceFrame: sourceFrame) .padding(.top, 22) if let note = model.configuration.note { @@ -269,7 +269,7 @@ public struct PermissionFlowScreen: View { .contentShape(Rectangle()) } .padding(.horizontal, 28) - .padding(.bottom, 18) + .padding(.bottom, 24) } } From 5a8966e88813d426cf3560133b80acb122bb9799 Mon Sep 17 00:00:00 2001 From: StevenACZ <51928039+StevenACZ@users.noreply.github.com> Date: Fri, 25 Sep 2026 16:16:23 -0500 Subject: [PATCH 4/4] docs(changelog): note the balanced setup window in 1.3.1 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 737817b..440ebe5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ All notable changes to this project are documented here. ### Fixed - On a Mac where Encaje is already set up, launching it no longer flashes the setup window and the welcome for a few seconds. +- The setup window's spacing is balanced: less empty space above the icon and more room under "Set up later". ## [1.3.0] - 2026-09-25