1
This commit is contained in:
@@ -549,10 +549,18 @@ typedef void(^KBInputProfileSelectHandler)(NSString *languageCode, NSString *lay
|
||||
- (NSString *)currentInputProfileDisplayText {
|
||||
NSDictionary *config = [self languageConfigForCode:self.selectedLanguageCode ?: KBLanguageCodeEnglish];
|
||||
NSString *languageName = [config[@"name"] isKindOfClass:NSString.class] ? config[@"name"] : @"English";
|
||||
if ([self.selectedLanguageCode isEqualToString:KBLanguageCodeSpanish]) {
|
||||
languageName = @"Español";
|
||||
}
|
||||
NSString *layoutTitle = [self layoutTitleForLanguageCode:self.selectedLanguageCode variant:self.selectedLayoutVariant];
|
||||
if (layoutTitle.length == 0) {
|
||||
return languageName;
|
||||
}
|
||||
NSString *variant = self.selectedLayoutVariant ?: @"";
|
||||
if ([variant.lowercaseString isEqualToString:@"qwerty"] ||
|
||||
[layoutTitle.lowercaseString isEqualToString:@"qwerty"]) {
|
||||
return languageName;
|
||||
}
|
||||
return [NSString stringWithFormat:@"%@ · %@", languageName, layoutTitle];
|
||||
}
|
||||
|
||||
@@ -959,10 +967,14 @@ typedef void(^KBInputProfileSelectHandler)(NSString *languageCode, NSString *lay
|
||||
- (UIButton *)userIdCopyButton {
|
||||
if (!_userIdCopyButton) {
|
||||
_userIdCopyButton = [UIButton buttonWithType:UIButtonTypeCustom];
|
||||
UIImage *image = [UIImage imageNamed:@"copy_icon"];
|
||||
if (image) {
|
||||
[_userIdCopyButton setImage:image forState:UIControlStateNormal];
|
||||
} else {
|
||||
if (@available(iOS 13.0, *)) {
|
||||
UIImage *image = [UIImage systemImageNamed:@"doc.on.doc"];
|
||||
if (image) {
|
||||
[_userIdCopyButton setImage:image forState:UIControlStateNormal];
|
||||
_userIdCopyButton.tintColor = [UIColor colorWithHex:KBBlackValue];
|
||||
}
|
||||
}
|
||||
if (!_userIdCopyButton.currentImage) {
|
||||
[_userIdCopyButton setTitle:KBLocalized(@"Copy") forState:UIControlStateNormal];
|
||||
[_userIdCopyButton setTitleColor:[UIColor colorWithHex:KBBlackValue] forState:UIControlStateNormal];
|
||||
_userIdCopyButton.titleLabel.font = [KBFont regular:12];
|
||||
|
||||
Reference in New Issue
Block a user