From 47912d237c325f24f3e19993964c6e57b3c3b509 Mon Sep 17 00:00:00 2001 From: hl-valdemar Date: Sun, 25 Oct 2026 14:51:11 +0100 Subject: [PATCH] fix: discover Safari in cryptex applications --- README.md | 2 +- Sources/ConjureKit/Applications.swift | 1 + TODO.md | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 71cc21e..9da155d 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ Favorited launcher entries show a small star before their **Application** or **C Launcher results and the emoji grid start below the top fade; scrolling moves content naturally through it. -Conjure searches the system and user Applications folders. Hover over a result to see its path; duplicate names show their locations. Drag the launcher background or Notes title bar to reposition it; Conjure remembers the window's center and display, shared across the launcher and tools regardless of window size. If a window no longer fits onscreen, it returns to the default placement. Older corner-based saved positions reset once; drag again to save a center-based position. +Conjure searches the system and user Applications folders, including `/System/Cryptexes/App/System/Applications` for Safari. Hover over a result to see its path; duplicate names show their locations. Drag the launcher background or Notes title bar to reposition it; Conjure remembers the window's center and display, shared across the launcher and tools regardless of window size. If a window no longer fits onscreen, it returns to the default placement. Older corner-based saved positions reset once; drag again to save a center-based position. Conjure runs without a Dock icon. Dismissing the launcher leaves it running; reopen it from Finder or use your configured global shortcut. diff --git a/Sources/ConjureKit/Applications.swift b/Sources/ConjureKit/Applications.swift index 187dbfa..a7a9c3d 100644 --- a/Sources/ConjureKit/Applications.swift +++ b/Sources/ConjureKit/Applications.swift @@ -49,6 +49,7 @@ public enum ApplicationCatalog { [ URL(fileURLWithPath: "/Applications", isDirectory: true), URL(fileURLWithPath: "/System/Applications", isDirectory: true), + URL(fileURLWithPath: "/System/Cryptexes/App/System/Applications", isDirectory: true), URL(fileURLWithPath: "/System/Library/CoreServices/Applications", isDirectory: true), FileManager.default.homeDirectoryForCurrentUser.appendingPathComponent("Applications", isDirectory: true), ] diff --git a/TODO.md b/TODO.md index e69de29..a077578 100644 --- a/TODO.md +++ b/TODO.md @@ -0,0 +1,4 @@ +- [ ] conjure translate: keep the current state of input when closing. + - sometimes, the window covers up what you need to see in order to write, so closing the window momentarily to see the next piece of text to input is pretty natural. + - unfortunately, this causes the input fields to reset. + - to amend this, we should instead keep the input state around when not committed. \ No newline at end of file