status-desktop/ui/shared
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
..
img fix: ensure application uses correct system tray icon when bootstrapping 2021-02-10 13:40:41 -05:00
status fix: don't estimate gas before when displaying sticker packs 2021-02-22 17:31:17 -05:00
AccountSelector.qml refactor: replace transaction modal `reset` functionality 2020-11-26 11:17:24 -05:00
Address.qml fix: make profile popup look like the design 2021-01-13 13:14:06 -05:00
AddressInput.qml validation and ens resolution fixes 2020-11-11 12:01:38 -05:00
AddressRequiredValidator.qml fix: introduce validation for required address requests in tx previews 2020-10-28 11:07:23 +01:00
AddressSourceSelector.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
AssetAndAmountInput.qml refactor: replace transaction modal `reset` functionality 2020-11-26 11:17:24 -05:00
AssetSelector.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
BalanceValidator.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
BlockContactConfirmationDialog.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
ColorSelector.qml feat: Send transaction component -- Account selector 2020-08-05 16:38:49 +10:00
ConfirmationDialog.qml Adjusted confirm button wrong style. Fixes #1811 2021-02-10 13:36:20 -05:00
ContactSelector.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
CopyToClipBoardButton.qml feat: implement new colors for dark mode 2021-02-18 15:24:12 -05:00
CropCornerRectangle.qml feat: add profile pic support 2020-12-17 16:44:25 -05:00
EnsResolver.qml validation and ens resolution fixes 2020-11-11 12:01:38 -05:00
FormGroup.qml refactor: replace transaction modal `reset` functionality 2020-11-26 11:17:24 -05:00
GasSelector.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
GasValidator.qml refactor: replace transaction modal `reset` functionality 2020-11-26 11:17:24 -05:00
GlossaryEntry.qml feat: add need help section 2020-09-16 16:57:18 -04:00
GlossaryLetter.qml feat: add need help section 2020-09-16 16:57:18 -04:00
Identicon.qml feat/tx-comps: Add RecipientSelector component 2020-08-13 09:28:35 +02:00
ImageCropper.qml feat: add profile pic support 2020-12-17 16:44:25 -05:00
ImageLoader.qml fix: do not use a loading indicator for identicons 2021-02-01 12:00:03 -05:00
Input.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
LabelValueRow.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
LoadingImage.qml feat: add basic collectibles header 2020-08-20 14:21:20 -04:00
ModalPopup.qml feat: implement new colors for dark mode 2021-02-18 15:24:12 -05:00
NotificationWindow.qml feat: add OS notification and setting to switch back 2020-12-09 14:19:16 -05:00
PopupMenu.qml feat(MessageContextMenu): add copy link actions 2021-02-23 08:53:54 -05:00
RecipientSelector.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
RoundedIcon.qml fix: Sticker market dark mode support 2020-09-17 12:22:00 -04:00
RoundedImage.qml fix: do not use a loading indicator for identicons 2021-02-01 12:00:03 -05:00
SVGImage.qml fix: Revert SVGImage component change due to bluriness 2020-09-04 16:17:06 -04:00
SearchBox.qml uiux: channel list fixes 2020-11-11 12:14:35 -05:00
Select.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
SendToContractWarning.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
Separator.qml feat: add interactions for the downloaded elements 2020-10-27 15:27:58 -04:00
SeparatorWithIcon.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
SplitViewHandle.qml feat: add dark theme colors and new properties for it 2020-07-14 12:37:17 -04:00
StatusTabButton.qml uiux(Wallet): introduce hover state for tab buttons 2021-01-12 16:33:56 -05:00
StyledButton.qml feat: add receive modal 2020-08-17 12:07:11 +02:00
StyledTArea.qml Applied selection color to the StyledTextArea and StyledTArea. Fixes #1611 2021-01-14 15:59:45 -05:00
StyledText.qml feat: add dark theme colors and new properties for it 2020-07-14 12:37:17 -04:00
StyledTextArea.qml Applied selection color to the StyledTextArea and StyledTArea. Fixes #1611 2021-01-14 15:59:45 -05:00
StyledTextEdit.qml Applied selection color to the StyledTextEdit. Fixes #1611 2021-01-14 15:59:45 -05:00
StyledTextField.qml Fixes #1611 2021-01-14 15:59:45 -05:00
TertiaryButton.qml chore: run qstrConverter script 2020-08-27 17:09:37 -04:00
TextWithLabel.qml feat: implement new colors for dark mode 2021-02-18 15:24:12 -05:00
Timer.qml fix: code review 2020-07-06 14:17:19 -04:00
ToastMessage.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
TransactionFormGroup.qml fix: 1:1 chat command transactions "intrinsic gas too low" 2020-10-28 11:07:21 +01:00
TransactionPreview.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
TransactionSigner.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
TransactionStackView.qml refactor: replace transaction modal `reset` functionality 2020-11-26 11:17:24 -05:00
UnblockContactConfirmationDialog.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
polyfill.number.toLocaleString.js uiux(Wallet): improve readability of high value balances 2020-09-17 15:16:16 -04:00
qmldir chore: move StatusToolTip into library 2020-09-17 15:40:01 -04:00
xss.js feat: Keyboard shortcuts 2020-11-26 11:33:32 -05:00