IMEStateData // Optimize tooltip texts for phrase replacement mode.

This commit is contained in:
ShikiSuen 2023-09-05 15:59:17 +08:00
parent 4e7c4133ab
commit 9c81700e98
1 changed files with 6 additions and 6 deletions

View File

@ -223,12 +223,6 @@ public extension IMEStateData {
mutating func updateTooltipForMarking() {
var tooltipForMarking: String {
let pair = userPhraseKVPair
if PrefMgr.shared.phraseReplacementEnabled {
tooltipColorState = .warning
return NSLocalizedString(
"⚠︎ Phrase replacement mode enabled, interfering user phrase entry.", comment: ""
)
}
if markedRange.isEmpty {
return ""
}
@ -278,5 +272,11 @@ public extension IMEStateData {
)
}
tooltip = tooltipForMarking
if PrefMgr.shared.phraseReplacementEnabled {
tooltipColorState = .warning
tooltip += "\n" + NSLocalizedString(
"⚠︎ Phrase replacement mode enabled, interfering user phrase entry.", comment: ""
)
}
}
}