From f9644d4afd647861e464dc4fef379edc83f6fd6e Mon Sep 17 00:00:00 2001 From: hl-valdemar Date: Sat, 17 Oct 2026 01:37:51 +0200 Subject: [PATCH] style: make emoji tiles square --- README.md | 2 +- Sources/Conjure/EmojiPickerController.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e29ee86..57e6154 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,7 @@ Rates are shared across queries and refreshed on the next currency query after t Search for **Conjure Emoji**, identified by its centered 🤔 icon, and open it. Browse the grid or search by name, keyword, `:shortcode:`, or emoji. Use the category menu to filter results or show **Recently Used**. Your last 30 selections are saved locally. Favorites appear first, followed by recent selections when browsing All Emoji. -Emoji tiles show the same subtle rounded border used elsewhere in Conjure only when selected or hovered; the selected tile retains its accent fill. +Square emoji tiles show the same subtle rounded border used elsewhere in Conjure only when selected or hovered; the selected tile retains its accent fill. Use the arrow keys or Control-H/J/K/L to navigate left/down/up/right; the grid scrolls to keep the selected emoji visible. Return, clicking an emoji, or **Copy and Paste** copies it, dismisses Conjure, and tries to paste into the app that was focused when the launcher opened. Automatic pasting requires **System Settings → Privacy & Security → Accessibility → Conjure**; macOS prompts if permission is missing. After granting it, select an emoji again. If permission is denied, the previous app is unavailable, or focus cannot be restored promptly, the emoji stays copied for manual Command-V. The Back chevron returns to the launcher and restores your search. diff --git a/Sources/Conjure/EmojiPickerController.swift b/Sources/Conjure/EmojiPickerController.swift index 2155605..d9201e8 100644 --- a/Sources/Conjure/EmojiPickerController.swift +++ b/Sources/Conjure/EmojiPickerController.swift @@ -37,7 +37,7 @@ final class EmojiPickerController: NSViewController, NSCollectionViewDataSource, category.target = self category.action = #selector(categoryChanged) let layout = NSCollectionViewFlowLayout() - layout.itemSize = NSSize(width: 64, height: 56) + layout.itemSize = NSSize(width: 64, height: 64) layout.minimumInteritemSpacing = 6 layout.minimumLineSpacing = 6 layout.sectionInset = NSEdgeInsets(top: LauncherScrollView.fadeHeight, left: 16, bottom: 12, right: 16)