feat: add persistent Markdown notes
This commit is contained in:
@@ -70,6 +70,9 @@ struct ConjureApp {
|
||||
editItem.submenu = editMenu
|
||||
menu.addItem(editItem)
|
||||
editMenu.addItem(withTitle: "Cut", action: #selector(NSText.cut(_:)), keyEquivalent: "x")
|
||||
editMenu.addItem(withTitle: "Undo", action: Selector(("undo:")), keyEquivalent: "z")
|
||||
let redo = editMenu.addItem(withTitle: "Redo", action: Selector(("redo:")), keyEquivalent: "z")
|
||||
redo.keyEquivalentModifierMask = [.command, .shift]
|
||||
editMenu.addItem(withTitle: "Copy", action: #selector(NSText.copy(_:)), keyEquivalent: "c")
|
||||
editMenu.addItem(withTitle: "Paste", action: #selector(NSText.paste(_:)), keyEquivalent: "v")
|
||||
editMenu.addItem(.separator())
|
||||
@@ -155,6 +158,9 @@ private final class ApplicationDelegate: NSObject, NSApplicationDelegate {
|
||||
startupRecoveryMessage = nil
|
||||
}
|
||||
|
||||
func applicationShouldTerminate(_ sender: NSApplication) -> NSApplication.TerminateReply {
|
||||
launcher.saveNotes() ? .terminateNow : .terminateCancel
|
||||
}
|
||||
func applicationWillTerminate(_ notification: Notification) {
|
||||
shortcuts.stop()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user