Add support for copying a caption. (#3563)

* Add timeline item action for copying a media caption.

* Fix the action colours when long pressing a timeline item.

Nice side effect: Reasonable sized buttons when button shapes are enabled.

* Re-arrange the Timeline Item Menu.

* Add timeline item menu snapshots for media items.
This commit is contained in:
Doug
2024-11-29 12:26:59 +00:00
committed by GitHub
parent fdbacbc22d
commit c8627cfd64
56 changed files with 401 additions and 199 deletions
+6
View File
@@ -104,10 +104,14 @@ internal enum L10n {
internal static var actionContinue: String { return L10n.tr("Localizable", "action_continue") }
/// Copy
internal static var actionCopy: String { return L10n.tr("Localizable", "action_copy") }
/// Copy caption
internal static var actionCopyCaption: String { return L10n.tr("Localizable", "action_copy_caption") }
/// Copy link
internal static var actionCopyLink: String { return L10n.tr("Localizable", "action_copy_link") }
/// Copy link to message
internal static var actionCopyLinkToMessage: String { return L10n.tr("Localizable", "action_copy_link_to_message") }
/// Copy text
internal static var actionCopyText: String { return L10n.tr("Localizable", "action_copy_text") }
/// Create
internal static var actionCreate: String { return L10n.tr("Localizable", "action_create") }
/// Create a room
@@ -204,6 +208,8 @@ internal enum L10n {
internal static var actionRemove: String { return L10n.tr("Localizable", "action_remove") }
/// Remove caption
internal static var actionRemoveCaption: String { return L10n.tr("Localizable", "action_remove_caption") }
/// Remove message
internal static var actionRemoveMessage: String { return L10n.tr("Localizable", "action_remove_message") }
/// Reply
internal static var actionReply: String { return L10n.tr("Localizable", "action_reply") }
/// Reply in thread