No way to quit; menu bar shows "Terminal" #1

Closed
opened 2026-10-01 21:12:37 +00:00 by alopez · 1 comment
Owner

Running MEIKAKU_UI_INTERACTIVE=1 mkc -r main.mei on macOS: the menu bar shows "Terminal" and the only way out is Ctrl+C. Needs lib/ui support first (alopez/meikaku#11). Then: name the app "Graph Explorer", add an app menu with Quit (and About), quit when the window closes, and close the AsanagiDB client in the should-quit handler.

Running `MEIKAKU_UI_INTERACTIVE=1 mkc -r main.mei` on macOS: the menu bar shows "Terminal" and the only way out is Ctrl+C. Needs lib/ui support first (alopez/meikaku#11). Then: name the app "Graph Explorer", add an app menu with Quit (and About), quit when the window closes, and close the AsanagiDB client in the should-quit handler.
Author
Owner

Verified interactively on macOS (2026-10-01): the app menu shows About/Quit "Graph Explorer"; Quit (= Cmd-Q) exits cleanly and closes the AsanagiDB client (checked by Claude); the window's close button exits cleanly (checked by Alfred). The process is named explorer, no longer root.

Left for the 1.0 packaging (alopez/meikaku#3): the bold app-menu title still reads explorer, and the app doesn't come to the front when launched from Terminal. macOS takes the title from the bundle/executable name, and since macOS 14 activateIgnoringOtherApps is ignored. Both need a real Graph Explorer.app (Info.plist CFBundleName) launched with open.

Verified interactively on macOS (2026-10-01): the app menu shows About/Quit "Graph Explorer"; Quit (= Cmd-Q) exits cleanly and closes the AsanagiDB client (checked by Claude); the window's close button exits cleanly (checked by Alfred). The process is named `explorer`, no longer `root`. Left for the 1.0 packaging (alopez/meikaku#3): the bold app-menu title still reads `explorer`, and the app doesn't come to the front when launched from Terminal. macOS takes the title from the bundle/executable name, and since macOS 14 activateIgnoringOtherApps is ignored. Both need a real `Graph Explorer.app` (Info.plist CFBundleName) launched with `open`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
alopez/meikaku-explorer#1
No description provided.