Skip to content

[codex] Hide dock presence on first launch#1

Merged
Mergemat merged 1 commit into
mainfrom
codex/hide-dock-on-first-launch
Mar 30, 2026
Merged

[codex] Hide dock presence on first launch#1
Mergemat merged 1 commit into
mainfrom
codex/hide-dock-on-first-launch

Conversation

@Mergemat
Copy link
Copy Markdown
Owner

What changed

  • hide the macOS Dock icon by packaging Echoform as a menu bar app
  • stop auto-showing the window on the very first launch while still preloading the app in the background
  • persist a first-launch flag in Electron user data so only the first startup stays hidden

Why

The app already lives in the menu bar, so showing a Dock app and popping open a window on first start creates the wrong macOS behavior.

Impact

On macOS, Echoform launches into the menu bar without lingering in the Dock, and the first launch stays hidden until the user opens it from the tray.

Validation

  • node --check electron/main.mjs
  • bun run typecheck

@Mergemat Mergemat merged commit 3050a37 into main Mar 30, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant