Skip to content

Commit 8911611

Browse files
lakshya1goelPIG208
andcommitted
topics: Add TopicListButton to channel action sheet
The icon was taken from CZO discussion: https://chat.zulip.org/#narrow/channel/530-mobile-design/topic/Topic.20list.20in.20channel/near/2140324 Fixes: #1158 Co-authored-by: Zixuan James Li <[email protected]>
1 parent 58f135b commit 8911611

15 files changed

+87
-13
lines changed

assets/icons/ZulipIcons.ttf

276 Bytes
Binary file not shown.

assets/icons/topics.svg

Lines changed: 3 additions & 0 deletions
Loading

assets/l10n/app_en.arb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,10 @@
8484
"@actionSheetOptionMarkChannelAsRead": {
8585
"description": "Label for marking a channel as read."
8686
},
87+
"actionSheetOptionListOfTopics": "List of topics",
88+
"@actionSheetOptionListOfTopics": {
89+
"description": "Label for navigating to a channel's topic-list page."
90+
},
8791
"actionSheetOptionMuteTopic": "Mute topic",
8892
"@actionSheetOptionMuteTopic": {
8993
"description": "Label for muting a topic on action sheet."

lib/generated/l10n/zulip_localizations.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,12 @@ abstract class ZulipLocalizations {
236236
/// **'Mark channel as read'**
237237
String get actionSheetOptionMarkChannelAsRead;
238238

239+
/// Label for navigating to a channel's topic-list page.
240+
///
241+
/// In en, this message translates to:
242+
/// **'List of topics'**
243+
String get actionSheetOptionListOfTopics;
244+
239245
/// Label for muting a topic on action sheet.
240246
///
241247
/// In en, this message translates to:

lib/generated/l10n/zulip_localizations_ar.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ class ZulipLocalizationsAr extends ZulipLocalizations {
7676
@override
7777
String get actionSheetOptionMarkChannelAsRead => 'Mark channel as read';
7878

79+
@override
80+
String get actionSheetOptionListOfTopics => 'List of topics';
81+
7982
@override
8083
String get actionSheetOptionMuteTopic => 'Mute topic';
8184

lib/generated/l10n/zulip_localizations_en.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ class ZulipLocalizationsEn extends ZulipLocalizations {
7676
@override
7777
String get actionSheetOptionMarkChannelAsRead => 'Mark channel as read';
7878

79+
@override
80+
String get actionSheetOptionListOfTopics => 'List of topics';
81+
7982
@override
8083
String get actionSheetOptionMuteTopic => 'Mute topic';
8184

lib/generated/l10n/zulip_localizations_ja.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ class ZulipLocalizationsJa extends ZulipLocalizations {
7676
@override
7777
String get actionSheetOptionMarkChannelAsRead => 'Mark channel as read';
7878

79+
@override
80+
String get actionSheetOptionListOfTopics => 'List of topics';
81+
7982
@override
8083
String get actionSheetOptionMuteTopic => 'Mute topic';
8184

lib/generated/l10n/zulip_localizations_nb.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ class ZulipLocalizationsNb extends ZulipLocalizations {
7676
@override
7777
String get actionSheetOptionMarkChannelAsRead => 'Mark channel as read';
7878

79+
@override
80+
String get actionSheetOptionListOfTopics => 'List of topics';
81+
7982
@override
8083
String get actionSheetOptionMuteTopic => 'Mute topic';
8184

lib/generated/l10n/zulip_localizations_pl.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
7878
String get actionSheetOptionMarkChannelAsRead =>
7979
'Oznacz kanał jako przeczytany';
8080

81+
@override
82+
String get actionSheetOptionListOfTopics => 'List of topics';
83+
8184
@override
8285
String get actionSheetOptionMuteTopic => 'Wycisz wątek';
8386

lib/generated/l10n/zulip_localizations_ru.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
7878
String get actionSheetOptionMarkChannelAsRead =>
7979
'Отметить канал как прочитанный';
8080

81+
@override
82+
String get actionSheetOptionListOfTopics => 'List of topics';
83+
8184
@override
8285
String get actionSheetOptionMuteTopic => 'Отключить тему';
8386

0 commit comments

Comments
 (0)