Add Polls and Recordings sections to shared items views.

Signed-off-by: Ivan Sein <ivan@nextcloud.com>
This commit is contained in:
Ivan Sein 2023-02-27 14:28:19 +01:00
Родитель d17b368d47
Коммит 6179a16037
7 изменённых файлов: 34 добавлений и 0 удалений

23
NextcloudTalk/Images.xcassets/poll-item.imageset/Contents.json поставляемый Normal file
Просмотреть файл

@ -0,0 +1,23 @@
{
"images" : [
{
"filename" : "poll-item.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "poll-item@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "poll-item@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Двоичные данные
NextcloudTalk/Images.xcassets/poll-item.imageset/poll-item.png поставляемый Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 287 B

Двоичные данные
NextcloudTalk/Images.xcassets/poll-item.imageset/poll-item@2x.png поставляемый Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 409 B

Двоичные данные
NextcloudTalk/Images.xcassets/poll-item.imageset/poll-item@3x.png поставляемый Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 454 B

Просмотреть файл

@ -46,6 +46,8 @@ extern NSString * const kSharedItemTypeLocation;
extern NSString * const kSharedItemTypeMedia;
extern NSString * const kSharedItemTypeOther;
extern NSString * const kSharedItemTypeVoice;
extern NSString * const kSharedItemTypePoll;
extern NSString * const kSharedItemTypeRecording;
@class NCChatMessage;

Просмотреть файл

@ -41,6 +41,8 @@ NSString * const kSharedItemTypeLocation = @"location";
NSString * const kSharedItemTypeMedia = @"media";
NSString * const kSharedItemTypeOther = @"other";
NSString * const kSharedItemTypeVoice = @"voice";
NSString * const kSharedItemTypePoll = @"poll";
NSString * const kSharedItemTypeRecording = @"recording";
@interface NCChatMessage ()
{

Просмотреть файл

@ -234,6 +234,10 @@ import QuickLook
return NSLocalizedString("Others", comment: "")
case kSharedItemTypeVoice:
return NSLocalizedString("Voice messages", comment: "")
case kSharedItemTypePoll:
return NSLocalizedString("Polls", comment: "")
case kSharedItemTypeRecording:
return NSLocalizedString("Recordings", comment: "")
default:
return NSLocalizedString("Shared items", comment: "")
}
@ -250,6 +254,9 @@ import QuickLook
if message.deckCard() != nil {
imageName = "deck-item"
}
if message.poll() != nil {
imageName = "poll-item"
}
return imageName
}