// LetterFix2
//
// Created by kuri on 10/02/26.
-// Copyright 2010-2019 kuri. All rights reserved.
+// Copyright 2010-2020 kuri. All rights reserved.
//
#import "LFApp.h"
version = LF_Unknown;
break;
}
- } else {
- version = LF_Unknown;
- }
+ } else if (systemVersionMajor == 11) {
+ switch (systemVersionMinor) {
+ case 0:
+ version = LF_BigSur;
+ break;
+ default:
+ version = LF_Unknown;
+ break;
+ }
+ } else {
+ version = LF_Unknown;
+ }
} else {
version = LF_Unknown;
}
self.shouldNotFixSomeParenSymbols = [userDefaults boolForKey:@"LetterFixSomeParenSymbolFixEnabled"];
self.shouldFixAllLetters = ![userDefaults boolForKey:@"LetterFixAllLetterFixDisabled"];
self.shouldAppendCodeInfo = [userDefaults boolForKey:@"LetterFixDoAppendCodeInfo"];
- self.operationModeOnLoad = [userDefaults integerForKey:@"LetterFixOperationAtOpen"];
- if (version == LF_HighSierra || version == LF_Mojave || version == LF_Catalina)
+ self.operationModeOnLoad = (int)[userDefaults integerForKey:@"LetterFixOperationAtOpen"];
+ if (version == LF_HighSierra || version == LF_Mojave || version == LF_Catalina || version == LF_BigSur )
self.shouldCheckSubject = [userDefaults integerForKey:@"LetterFixCheckSubjectEnabled"];
else
self.shouldCheckSubject = ![userDefaults integerForKey:@"LetterFixCheckSubjectDisabled"];