fix: shrink favorite prefixes in launcher rows

This commit is contained in:
Valdemar Lorenzen
2026-10-15 15:38:11 +02:00
parent 0ba61153d4
commit f579d43b00
3 changed files with 7 additions and 1 deletions
+2
View File
@@ -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. 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 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. Conjure runs without a Dock icon. Dismissing the launcher leaves it running; reopen it from Finder or use your configured global shortcut.
@@ -923,6 +923,7 @@ final class ApplicationCell: NSTableCellView {
let attachment = NSTextAttachment() let attachment = NSTextAttachment()
attachment.image = NSImage(systemSymbolName: "star.fill", accessibilityDescription: "Favorite")? attachment.image = NSImage(systemSymbolName: "star.fill", accessibilityDescription: "Favorite")?
.withSymbolConfiguration(IconStyle.symbolConfiguration(for: font) .withSymbolConfiguration(IconStyle.symbolConfiguration(for: font)
.applying(.init(scale: .small))
.applying(.init(paletteColors: [SunsetPalette.secondaryText]))) .applying(.init(paletteColors: [SunsetPalette.secondaryText])))
let size = attachment.image?.size ?? .zero let size = attachment.image?.size ?? .zero
attachment.bounds = NSRect(x: 0, y: (font.capHeight - size.height) / 2, attachment.bounds = NSRect(x: 0, y: (font.capHeight - size.height) / 2,
+4 -1
View File
@@ -1,4 +1,7 @@
- [x] add an emoji picker inspired raycast's emoji picker - [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. "<star> Application", or "<star> Command") - [x] make the star/favorite symbol a bit smaller when prefixed launcher list entries (e.g. "<star> Application", or "<star> 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 - [ ] add a notes app inspired by raycast notes
- [ ] improve on the conjure translation command - [ ] improve on the conjure translation command