default save format to .md
This commit is contained in:
parent
1f610cb798
commit
5dce808863
|
|
@ -1,6 +1,7 @@
|
|||
import Cocoa
|
||||
import Combine
|
||||
import SwiftUI
|
||||
import UniformTypeIdentifiers
|
||||
|
||||
class AppDelegate: NSObject, NSApplicationDelegate {
|
||||
var window: NSWindow!
|
||||
|
|
@ -152,7 +153,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
|
|||
|
||||
@objc private func openNote() {
|
||||
let panel = NSOpenPanel()
|
||||
panel.allowedContentTypes = [.plainText]
|
||||
panel.allowedContentTypes = [UTType(filenameExtension: "md")!, .plainText]
|
||||
panel.canChooseFiles = true
|
||||
panel.canChooseDirectories = false
|
||||
panel.allowsMultipleSelection = false
|
||||
|
|
@ -168,8 +169,8 @@ class AppDelegate: NSObject, NSApplicationDelegate {
|
|||
|
||||
@objc private func saveNoteAs() {
|
||||
let panel = NSSavePanel()
|
||||
panel.allowedContentTypes = [.plainText]
|
||||
panel.nameFieldStringValue = "note.txt"
|
||||
panel.allowedContentTypes = [UTType(filenameExtension: "md")!]
|
||||
panel.nameFieldStringValue = "note.md"
|
||||
panel.beginSheetModal(for: window) { [weak self] response in
|
||||
guard response == .OK, let url = panel.url else { return }
|
||||
self?.appState.saveNoteToFile(url)
|
||||
|
|
|
|||
Loading…
Reference in New Issue