Skip to content

Commit 60c8e0d

Browse files
compose: Add video chat button to compose box
Fixes #1824
1 parent a6cd46f commit 60c8e0d

21 files changed

+243
-0
lines changed

assets/l10n/app_en.arb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -574,6 +574,10 @@
574574
"@composeBoxAttachFromCameraTooltip": {
575575
"description": "Tooltip for compose box icon to attach an image from the camera to the message."
576576
},
577+
"composeBoxAttachFromVideoCallTooltip": "Attach a video call",
578+
"@composeBoxAttachFromVideoCallTooltip": {
579+
"description": "Tooltip for compose box icon to attach a video call url to the message."
580+
},
577581
"composeBoxGenericContentHint": "Type a message",
578582
"@composeBoxGenericContentHint": {
579583
"description": "Hint text for content input when sending a message."
@@ -654,6 +658,10 @@
654658
"filename": {"type": "String", "example": "file.txt"}
655659
}
656660
},
661+
"composeBoxUploadedVideoCallUrl": "Join video call.",
662+
"@composeBoxUploadedVideoCallUrl": {
663+
"description": "Placeholder in compose box showing the video call url is generated."
664+
},
657665
"composeBoxLoadingMessage": "(loading message {messageId})",
658666
"@composeBoxLoadingMessage": {
659667
"description": "Placeholder in compose box showing the quoted message is currently loading.",

lib/generated/l10n/zulip_localizations.dart

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -927,6 +927,12 @@ abstract class ZulipLocalizations {
927927
/// **'Take a photo'**
928928
String get composeBoxAttachFromCameraTooltip;
929929

930+
/// Tooltip for compose box icon to attach a video call url to the message.
931+
///
932+
/// In en, this message translates to:
933+
/// **'Attach a video call'**
934+
String get composeBoxAttachFromVideoCallTooltip;
935+
930936
/// Hint text for content input when sending a message.
931937
///
932938
/// In en, this message translates to:
@@ -1029,6 +1035,12 @@ abstract class ZulipLocalizations {
10291035
/// **'Uploading {filename}…'**
10301036
String composeBoxUploadingFilename(String filename);
10311037

1038+
/// Placeholder in compose box showing the video call url is generated.
1039+
///
1040+
/// In en, this message translates to:
1041+
/// **'Join video call.'**
1042+
String get composeBoxUploadedVideoCallUrl;
1043+
10321044
/// Placeholder in compose box showing the quoted message is currently loading.
10331045
///
10341046
/// In en, this message translates to:

lib/generated/l10n/zulip_localizations_ar.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,9 @@ class ZulipLocalizationsAr extends ZulipLocalizations {
485485
@override
486486
String get composeBoxAttachFromCameraTooltip => 'Take a photo';
487487

488+
@override
489+
String get composeBoxAttachFromVideoCallTooltip => 'Attach a video call';
490+
488491
@override
489492
String get composeBoxGenericContentHint => 'Type a message';
490493

@@ -544,6 +547,9 @@ class ZulipLocalizationsAr extends ZulipLocalizations {
544547
return 'Uploading $filename…';
545548
}
546549

550+
@override
551+
String get composeBoxUploadedVideoCallUrl => 'Join video call.';
552+
547553
@override
548554
String composeBoxLoadingMessage(int messageId) {
549555
return '(loading message $messageId)';

lib/generated/l10n/zulip_localizations_de.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,9 @@ class ZulipLocalizationsDe extends ZulipLocalizations {
502502
@override
503503
String get composeBoxAttachFromCameraTooltip => 'Ein Foto aufnehmen';
504504

505+
@override
506+
String get composeBoxAttachFromVideoCallTooltip => 'Attach a video call';
507+
505508
@override
506509
String get composeBoxGenericContentHint => 'Eine Nachricht eingeben';
507510

@@ -563,6 +566,9 @@ class ZulipLocalizationsDe extends ZulipLocalizations {
563566
return 'Lade $filename hoch…';
564567
}
565568

569+
@override
570+
String get composeBoxUploadedVideoCallUrl => 'Join video call.';
571+
566572
@override
567573
String composeBoxLoadingMessage(int messageId) {
568574
return '(lade Nachricht $messageId)';

lib/generated/l10n/zulip_localizations_el.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,9 @@ class ZulipLocalizationsEl extends ZulipLocalizations {
485485
@override
486486
String get composeBoxAttachFromCameraTooltip => 'Take a photo';
487487

488+
@override
489+
String get composeBoxAttachFromVideoCallTooltip => 'Attach a video call';
490+
488491
@override
489492
String get composeBoxGenericContentHint => 'Type a message';
490493

@@ -544,6 +547,9 @@ class ZulipLocalizationsEl extends ZulipLocalizations {
544547
return 'Uploading $filename…';
545548
}
546549

550+
@override
551+
String get composeBoxUploadedVideoCallUrl => 'Join video call.';
552+
547553
@override
548554
String composeBoxLoadingMessage(int messageId) {
549555
return '(loading message $messageId)';

lib/generated/l10n/zulip_localizations_en.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,9 @@ class ZulipLocalizationsEn extends ZulipLocalizations {
485485
@override
486486
String get composeBoxAttachFromCameraTooltip => 'Take a photo';
487487

488+
@override
489+
String get composeBoxAttachFromVideoCallTooltip => 'Attach a video call';
490+
488491
@override
489492
String get composeBoxGenericContentHint => 'Type a message';
490493

@@ -544,6 +547,9 @@ class ZulipLocalizationsEn extends ZulipLocalizations {
544547
return 'Uploading $filename…';
545548
}
546549

550+
@override
551+
String get composeBoxUploadedVideoCallUrl => 'Join video call.';
552+
547553
@override
548554
String composeBoxLoadingMessage(int messageId) {
549555
return '(loading message $messageId)';

lib/generated/l10n/zulip_localizations_es.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,9 @@ class ZulipLocalizationsEs extends ZulipLocalizations {
485485
@override
486486
String get composeBoxAttachFromCameraTooltip => 'Take a photo';
487487

488+
@override
489+
String get composeBoxAttachFromVideoCallTooltip => 'Attach a video call';
490+
488491
@override
489492
String get composeBoxGenericContentHint => 'Type a message';
490493

@@ -544,6 +547,9 @@ class ZulipLocalizationsEs extends ZulipLocalizations {
544547
return 'Uploading $filename…';
545548
}
546549

550+
@override
551+
String get composeBoxUploadedVideoCallUrl => 'Join video call.';
552+
547553
@override
548554
String composeBoxLoadingMessage(int messageId) {
549555
return '(loading message $messageId)';

lib/generated/l10n/zulip_localizations_fr.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,9 @@ class ZulipLocalizationsFr extends ZulipLocalizations {
501501
@override
502502
String get composeBoxAttachFromCameraTooltip => 'Take a photo';
503503

504+
@override
505+
String get composeBoxAttachFromVideoCallTooltip => 'Attach a video call';
506+
504507
@override
505508
String get composeBoxGenericContentHint => 'Type a message';
506509

@@ -560,6 +563,9 @@ class ZulipLocalizationsFr extends ZulipLocalizations {
560563
return 'Uploading $filename…';
561564
}
562565

566+
@override
567+
String get composeBoxUploadedVideoCallUrl => 'Join video call.';
568+
563569
@override
564570
String composeBoxLoadingMessage(int messageId) {
565571
return '(loading message $messageId)';

lib/generated/l10n/zulip_localizations_he.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,9 @@ class ZulipLocalizationsHe extends ZulipLocalizations {
485485
@override
486486
String get composeBoxAttachFromCameraTooltip => 'Take a photo';
487487

488+
@override
489+
String get composeBoxAttachFromVideoCallTooltip => 'Attach a video call';
490+
488491
@override
489492
String get composeBoxGenericContentHint => 'Type a message';
490493

@@ -544,6 +547,9 @@ class ZulipLocalizationsHe extends ZulipLocalizations {
544547
return 'Uploading $filename…';
545548
}
546549

550+
@override
551+
String get composeBoxUploadedVideoCallUrl => 'Join video call.';
552+
547553
@override
548554
String composeBoxLoadingMessage(int messageId) {
549555
return '(loading message $messageId)';

lib/generated/l10n/zulip_localizations_hu.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,9 @@ class ZulipLocalizationsHu extends ZulipLocalizations {
485485
@override
486486
String get composeBoxAttachFromCameraTooltip => 'Take a photo';
487487

488+
@override
489+
String get composeBoxAttachFromVideoCallTooltip => 'Attach a video call';
490+
488491
@override
489492
String get composeBoxGenericContentHint => 'Type a message';
490493

@@ -544,6 +547,9 @@ class ZulipLocalizationsHu extends ZulipLocalizations {
544547
return 'Uploading $filename…';
545548
}
546549

550+
@override
551+
String get composeBoxUploadedVideoCallUrl => 'Join video call.';
552+
547553
@override
548554
String composeBoxLoadingMessage(int messageId) {
549555
return '(loading message $messageId)';

0 commit comments

Comments
 (0)