mirror of
https://github.com/writeas/writefreely-swiftui-multiplatform.git
synced 2024-11-15 01:11:02 +00:00
Merge pull request #168 from writeas/mac-editor-qol-fixes
Add editing menu, enable find/replace, ignore formatted text on paste
This commit is contained in:
commit
26ea1d97d2
@ -94,6 +94,8 @@ struct WriteFreely_MultiPlatformApp: App {
|
||||
#endif
|
||||
}
|
||||
}
|
||||
ToolbarCommands()
|
||||
TextEditingCommands()
|
||||
}
|
||||
|
||||
#if os(macOS)
|
||||
|
@ -140,7 +140,8 @@ final class CustomTextView: NSView {
|
||||
layoutManager.addTextContainer(textContainer)
|
||||
|
||||
let paragraphStyle = NSMutableParagraphStyle()
|
||||
paragraphStyle.lineSpacing = 8.5
|
||||
let lineHeightMultiple: CGFloat = 1.5
|
||||
paragraphStyle.lineHeightMultiple = lineHeightMultiple
|
||||
|
||||
let textView = NSTextView(frame: .zero, textContainer: textContainer)
|
||||
textView.autoresizingMask = .width
|
||||
@ -158,6 +159,9 @@ final class CustomTextView: NSView {
|
||||
textView.minSize = NSSize(width: 0, height: contentSize.height)
|
||||
textView.textColor = NSColor.labelColor
|
||||
textView.allowsUndo = true
|
||||
textView.usesFindPanel = true
|
||||
textView.isAutomaticDashSubstitutionEnabled = false
|
||||
textView.isRichText = false
|
||||
|
||||
return textView
|
||||
}()
|
||||
|
Loading…
Reference in New Issue
Block a user