From ed6b74a7d95ad2ecceae910b11bbcb1362db96a1 Mon Sep 17 00:00:00 2001 From: Brian Olsen Date: Thu, 12 Mar 2020 21:29:24 +0100 Subject: [PATCH] Fix all known issue with Dark mode --- App/Base.lproj/MainMenu.xib | 2 +- App/Base.lproj/Queue.xib | 4 ++-- App/src/MZTextView.m | 16 ++++++++++++++++ 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/App/Base.lproj/MainMenu.xib b/App/Base.lproj/MainMenu.xib index 116660f2..0566b01d 100644 --- a/App/Base.lproj/MainMenu.xib +++ b/App/Base.lproj/MainMenu.xib @@ -447,7 +447,7 @@ CA - + diff --git a/App/Base.lproj/Queue.xib b/App/Base.lproj/Queue.xib index 6cdc2163..af8fe178 100644 --- a/App/Base.lproj/Queue.xib +++ b/App/Base.lproj/Queue.xib @@ -138,7 +138,7 @@ - + @@ -207,7 +207,7 @@ - + diff --git a/App/src/MZTextView.m b/App/src/MZTextView.m index fee58162..54d9d1ad 100644 --- a/App/src/MZTextView.m +++ b/App/src/MZTextView.m @@ -243,6 +243,22 @@ - (void)objectDidEndEditing:(id)theEditor @implementation MZTextView +-(void)setString:(NSString *)string +{ + NSDictionary* defaultAttribute = + [NSDictionary dictionaryWithObjectsAndKeys: + NSColor.textColor, NSForegroundColorAttributeName, + nil]; + + NSAttributedString* attributedText = [[NSAttributedString alloc] initWithString:string attributes:defaultAttribute]; + [self.textStorage setAttributedString:attributedText]; +} + +- (NSString *)string +{ + return self.textStorage.string; +} + - (void)bind:(NSString *)binding toObject:(id)observableController withKeyPath:(NSString *)keyPath options:(NSDictionary *)options