Skip to content

Commit a04b900

Browse files
Direct Message [Action Sheet]: add Action sheet for a DM conversation
Fixes zulip#1272
1 parent 28b3536 commit a04b900

15 files changed

+351
-93
lines changed

assets/l10n/app_en.arb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -680,5 +680,9 @@
680680
"emojiPickerSearchEmoji": "Search emoji",
681681
"@emojiPickerSearchEmoji": {
682682
"description": "Hint text for the emoji picker search text field."
683+
},
684+
"showUsersInDM": "Show users in DM",
685+
"@showUsersInDM": {
686+
"description": "Label for showing users in DM through DM Action Sheet"
683687
}
684688
}

lib/api/model/model.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -875,3 +875,8 @@ enum MessageEditState {
875875
return MessageEditState.none;
876876
}
877877
}
878+
879+
enum DMActionSheetOption{
880+
markAsRead,
881+
groupDmUsers,
882+
}

lib/generated/l10n/zulip_localizations.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1014,6 +1014,12 @@ abstract class ZulipLocalizations {
10141014
/// In en, this message translates to:
10151015
/// **'Search emoji'**
10161016
String get emojiPickerSearchEmoji;
1017+
1018+
/// Label for showing users in DM through DM Action Sheet
1019+
///
1020+
/// In en, this message translates to:
1021+
/// **'Show users in DM'**
1022+
String get showUsersInDM;
10171023
}
10181024

10191025
class _ZulipLocalizationsDelegate extends LocalizationsDelegate<ZulipLocalizations> {

lib/generated/l10n/zulip_localizations_ar.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,4 +537,7 @@ class ZulipLocalizationsAr extends ZulipLocalizations {
537537

538538
@override
539539
String get emojiPickerSearchEmoji => 'Search emoji';
540+
541+
@override
542+
String get showUsersInDM => 'Show users in DM';
540543
}

lib/generated/l10n/zulip_localizations_en.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,4 +537,7 @@ class ZulipLocalizationsEn extends ZulipLocalizations {
537537

538538
@override
539539
String get emojiPickerSearchEmoji => 'Search emoji';
540+
541+
@override
542+
String get showUsersInDM => 'Show users in DM';
540543
}

lib/generated/l10n/zulip_localizations_fr.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,4 +537,7 @@ class ZulipLocalizationsFr extends ZulipLocalizations {
537537

538538
@override
539539
String get emojiPickerSearchEmoji => 'Search emoji';
540+
541+
@override
542+
String get showUsersInDM => 'Show users in DM';
540543
}

lib/generated/l10n/zulip_localizations_ja.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,4 +537,7 @@ class ZulipLocalizationsJa extends ZulipLocalizations {
537537

538538
@override
539539
String get emojiPickerSearchEmoji => 'Search emoji';
540+
541+
@override
542+
String get showUsersInDM => 'Show users in DM';
540543
}

lib/generated/l10n/zulip_localizations_pl.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,4 +537,7 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
537537

538538
@override
539539
String get emojiPickerSearchEmoji => 'Search emoji';
540+
541+
@override
542+
String get showUsersInDM => 'Show users in DM';
540543
}

lib/generated/l10n/zulip_localizations_ru.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,4 +537,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
537537

538538
@override
539539
String get emojiPickerSearchEmoji => 'Search emoji';
540+
541+
@override
542+
String get showUsersInDM => 'Show users in DM';
540543
}

0 commit comments

Comments
 (0)