mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-08-20 06:03:20 +00:00
(feat) you can now select your alternate avatar
This commit is contained in:
@@ -344,3 +344,10 @@
|
||||
"Unhandled error response" = "Unhandled error response";
|
||||
"Password change is not supported." = "Password change is not supported.";
|
||||
"Unhandled HTTP error code: %{0}" = "Unhandled HTTP error code: %{0}";
|
||||
|
||||
/* Avatars */
|
||||
"none" = "None";
|
||||
"identicon" = "Ident Icon";
|
||||
"monsterid" = "Monster";
|
||||
"wavatar" = "Wavatar";
|
||||
"retro" = "Retro";
|
||||
@@ -96,6 +96,9 @@ static SoProduct *preferencesProduct = nil;
|
||||
if (![[defaults source] objectForKey: @"SOGoRefreshViewCheck"])
|
||||
[[defaults source] setObject: [defaults refreshViewCheck] forKey: @"SOGoRefreshViewCheck"];
|
||||
|
||||
if (![[defaults source] objectForKey: @"SOGoAlternateAvatar"])
|
||||
[[defaults source] setObject: [defaults alternateAvatar] forKey: @"SOGoAlternateAvatar"];
|
||||
|
||||
//
|
||||
// Default Calendar preferences
|
||||
//
|
||||
|
||||
@@ -1380,6 +1380,18 @@ static NSArray *reminderValues = nil;
|
||||
return [self labelForKey: item];
|
||||
}
|
||||
|
||||
- (NSArray *) alternateAvatar
|
||||
{
|
||||
// See: https://en.gravatar.com/site/implement/images/
|
||||
return [NSArray arrayWithObjects: @"none", @"identicon", @"monsterid", @"wavatar", @"retro", nil];
|
||||
}
|
||||
|
||||
- (NSString *) itemAlternateAvatarText
|
||||
{
|
||||
return [self labelForKey: item];
|
||||
}
|
||||
|
||||
|
||||
// - (NSString *) userDefaultModule
|
||||
// {
|
||||
// NSString *userDefaultModule;
|
||||
|
||||
Reference in New Issue
Block a user