feat: add note formatting keyboard shortcuts

This commit is contained in:
2026-10-19 20:28:44 +02:00
parent 04bfd785e7
commit c53ad3515a
4 changed files with 126 additions and 11 deletions
@@ -1245,7 +1245,7 @@ final class LauncherWindow: NSWindow {
var numberHintsChanged: (() -> Void)?
var launchNumber: ((Int) -> Void)?
var commandNavigation: ((String) -> Bool)?
var commandShortcut: ((String) -> Bool)?
var commandShortcut: ((NSEvent) -> Bool)?
var usesTextNavigation: (() -> Bool)?
private var numberShortcuts = CommandNumberShortcuts()
private var commandHoldTask: Task<Void, Never>?
@@ -1373,9 +1373,7 @@ final class LauncherWindow: NSWindow {
}
override func performKeyEquivalent(with event: NSEvent) -> Bool {
if attachedSheet == nil,
event.modifierFlags.intersection([.command, .control, .option, .shift]) == .command,
commandShortcut?(event.charactersIgnoringModifiers?.lowercased() ?? "") == true {
if attachedSheet == nil, commandShortcut?(event) == true {
return true
}
return super.performKeyEquivalent(with: event)