From 7eb52bd1db8fbb0e1541dde1a46b06e9115f52e8 Mon Sep 17 00:00:00 2001 From: Valdemar Lorenzen Date: Wed, 14 Oct 2026 13:52:56 +0200 Subject: [PATCH] style: use translucent dark fill for launcher action pill --- README.md | 2 +- Sources/Conjure/LauncherWindowController.swift | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index debb8cb..0d5d924 100644 --- a/README.md +++ b/README.md @@ -145,7 +145,7 @@ The launcher keeps its Raycast-inspired 750 × 474-point, titlebar-free rounded The scrolling result list extends 16 points beneath the transparent section-label and footer areas, behind their controls, and fades to transparent over 32 points at each edge. Matching content insets keep resting endpoint rows clear of the controls. The fade stays fixed to the viewport while results scroll; the search bar and footer controls remain crisp. -The launch pill uses an 8% orange tint over the launcher's existing frosted background rather than adding a second, darker popover material. Its rounded outline and controls remain distinct. +The launch pill uses a 20%-opaque dark-brown fill over the launcher's existing frosted background rather than adding a second, darker popover material. Its rounded orange outline and controls remain distinct. The application icon uses the same orange `sparkles` SF Symbol on a self-contained, rounded dark-brown tile. `Scripts/icon.swift` renders every standard and Retina icon size, and `make build` packages the resulting `.icns` in the signed bundle for Finder and other system icon surfaces. Conjure remains an accessory app; adding an application icon does not add a Dock or app-switcher entry. diff --git a/Sources/Conjure/LauncherWindowController.swift b/Sources/Conjure/LauncherWindowController.swift index 1744812..b2eee2d 100644 --- a/Sources/Conjure/LauncherWindowController.swift +++ b/Sources/Conjure/LauncherWindowController.swift @@ -350,7 +350,7 @@ final class LauncherWindowController: NSWindowController, NSWindowDelegate, NSSe let border = SunsetPalette.secondaryText.withAlphaComponent(0.22).cgColor content.layer?.borderColor = border actionPill.layer?.borderColor = SunsetPalette.accent.withAlphaComponent(0.35).cgColor - actionPill.layer?.backgroundColor = SunsetPalette.accent.withAlphaComponent(0.08).cgColor + actionPill.layer?.backgroundColor = SunsetPalette.background.withAlphaComponent(0.25).cgColor } window.initialFirstResponder = searchField launcherViews = [header, sectionLabel, scrollView, emptyLabel, footer] @@ -766,7 +766,7 @@ final class ApplicationCell: NSTableCellView { let locationLabel = NSTextField(labelWithString: "") let kindLabel = NSTextField(labelWithString: "Application") let numberHint = ShortcutIndicator( - "1", backgroundColor: NSColor(srgbRed: 0.26, green: 0.22, blue: 0.19, alpha: 1), + "1", backgroundColor: NSColor(srgbRed: 0.26, green: 0.22, blue: 0.19, alpha: 0.5), fontSize: 10, keySize: 20 ) private let kindFade = CAGradientLayer()