status-desktop/ui/app/AppLayouts/Chat/components
Pascal Precht 84806ee96c feat(MessageContextMenu): add copy link actions
This commit adds a menu item to the message context menu to
copy links that may exist inside of a message.

There are three possible scenarios:

1. There's no link in the message, which causes the menu to not
render the dedicated menu item at all
2. There's one link in the message, which renders an additional
`Action` with a copy-to-clipboard functionality
3. There are multiple links in a single message. This adds a
nested `PopupMenu` in the existing menu with menu items for each
link extracted from the message

To make this work there were some changes in the `PopupMenu` component
needed, as it wasn't take the sub menu's `enabled` state into account
properly. This makde it always render nested menus even when they
should've been invisible.

Closes: #1733
2021-02-23 08:53:54 -05:00
..
ChannelContextMenu.qml fix: fix ChannelContextMenu undefined errors 2021-02-18 16:38:10 -05:00
ChannelIcon.qml fix: fix dark theme colors for chat and profile 2020-07-23 15:59:18 -04:00
ChooseBrowserPopup.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
Contact.qml refactor: redesign PrivateChatPopup to match new designs 2021-02-10 13:39:25 -05:00
ContactList.qml wip community invitatations and more 2021-01-11 13:57:35 -05:00
EmojiReaction.qml feat: use StatusTooltip for emoji reaction list 2021-02-08 16:48:14 -05:00
FetchMoreMessages.qml feat: add fetch more menu item in the chat drop down menu 2020-11-26 11:20:25 -05:00
GroupChatPopup.qml feat: implement new colors for dark mode 2021-02-18 15:24:12 -05:00
GroupInfoPopup.qml fix: fix group info popup warning and don't load popup immediately 2021-02-18 16:38:10 -05:00
InviteFriendsPopup.qml Fixes #1455 2021-01-13 14:31:00 -05:00
LoadingAnimation.qml refactor: introduce LoadingAnimation for reusability 2021-02-08 17:38:25 -05:00
MessageContextMenu.qml feat(MessageContextMenu): add copy link actions 2021-02-23 08:53:54 -05:00
NicknamePopup.qml refactor: replace StyledButton with StatusButton 2021-02-02 10:57:42 +01:00
NoFriendsRectangle.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
PrivateChatPopup.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
PrivateChatPopupExistingContacts.qml refactor: redesign PrivateChatPopup to match new designs 2021-02-10 13:39:25 -05:00
PrivateChatPopupSearchResults.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
ProfilePopup.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
PublicChatPopup.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
RenameGroupPopup.qml refactor: replace StyledButton with StatusButton 2021-02-02 10:57:42 +01:00
SuggestedChannel.qml close join channel popup when clicking a suggestion 2020-08-19 14:39:45 -04:00
SuggestedChannels.qml fix: fix color and warning 2020-09-23 17:19:43 -04:00
emojiList.js feat: categorize emojis in the menu and add category buttons 2020-07-30 10:04:08 -04:00
qmldir refactor channel suggestion list into one component 2020-09-23 15:52:27 -04:00