diff --git a/README.md b/README.md index ff4205f..c1ae7a4 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,8 @@ To work on the project, open `Package.swift` in Xcode. Run the bundled app for i Open Conjure, type an application name, and press Return to launch it or bring its running instance forward. Search supports partial names and initials, such as `gc` for Google Chrome. Favorites and frequently used entries rank higher among equally good matches. +Favorited launcher entries show a small star before their **Application** or **Command** label. + 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 to reposition it; its position is remembered. 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/Conjure/LauncherWindowController.swift b/Sources/Conjure/LauncherWindowController.swift index dfcd229..c6cf37d 100644 --- a/Sources/Conjure/LauncherWindowController.swift +++ b/Sources/Conjure/LauncherWindowController.swift @@ -923,6 +923,7 @@ final class ApplicationCell: NSTableCellView { let attachment = NSTextAttachment() attachment.image = NSImage(systemSymbolName: "star.fill", accessibilityDescription: "Favorite")? .withSymbolConfiguration(IconStyle.symbolConfiguration(for: font) + .applying(.init(scale: .small)) .applying(.init(paletteColors: [SunsetPalette.secondaryText]))) let size = attachment.image?.size ?? .zero attachment.bounds = NSRect(x: 0, y: (font.capHeight - size.height) / 2, diff --git a/TODO.md b/TODO.md index ea67cb7..8924ee4 100644 --- a/TODO.md +++ b/TODO.md @@ -1,4 +1,7 @@ - [x] add an emoji picker inspired raycast's emoji picker -- [ ] make the star/favorite symbol a bit smaller when prefixed launcher list entries (e.g. " Application", or " Command") +- [x] make the star/favorite symbol a bit smaller when prefixed launcher list entries (e.g. " Application", or " Command") +- [ ] currently the top fade (from the top section/overlay, typically some search input) overshadows the top of main content of the window. + - spacing should be added such that the fade doesn't overlay the content. + - of course, if the user scrolls some scrollable content, the content would (and should) naturally be overshadowed. - [ ] add a notes app inspired by raycast notes - [ ] improve on the conjure translation command \ No newline at end of file