status-desktop/ui/shared
Eric Mastro 3dcf9cc38c fix(chat): GIF widget UI bugs
Fixes: #3564.

Several UI bug fixes have been made for the gif widget:

1. Star now only appears once the gif is hovered
2. Default hover star colour is “grey”
3. Once the star is hovered, the star turns yellow
4. If the gif is favourited, the star fills in yellow
5. Removed square border around the gif
6. Added invisible padding around the star to increase the mouse surface area for hover/click
7. Added tooltip to the star for adding/removing from favourites

NOTE:
1. An initial attempt at changing star state based on gif thumb hover and star hover proved unsuccessful. Changing visibility of the star had to depend on both the hover state of the thumb AND the star — relying on only the thumb hover caused a flicker.
2. Relying on the local hover state of the star and the thumb hover state caused inconsistencies where the hover state of the star would become true after not being hovered. I’m still unsure as to why this was happening. A workaround was to create a signal to a HOC as to the last hovered gif id. From there, we could rely on matching `model.id` to the last hovered gif id in the HOC.
2021-09-23 15:33:07 -04:00
..
img feat: Version Updating 2021-08-24 16:56:55 -04:00
status fix(chat): GIF widget UI bugs 2021-09-23 15:33:07 -04:00
AccountSelector.qml chore(@desktop/general): run translation script 2021-07-19 12:27:45 -04:00
Address.qml fix: make profile popup look like the design 2021-01-13 13:14:06 -05:00
AddressInput.qml fix(ContactsListAndSearch): ensure component doesn't depend on `parent` 2021-07-15 08:38:24 -04:00
AddressRequiredValidator.qml
AddressSourceSelector.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
AssetAndAmountInput.qml chore(@desktop/general): run translation script 2021-07-19 12:27:45 -04:00
AssetSelector.qml
BalanceValidator.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
BlockContactConfirmationDialog.qml feat(@desktop/profile): handle blocked contact 2021-08-16 14:03:52 -04:00
ColorSelector.qml
ConfirmationDialog.qml feat(@desktop/onboarding): support (optionally) OS keychain to login password 2021-09-17 12:45:34 -04:00
ContactSelector.qml chore: run translation scripts 2021-02-18 15:23:58 -05:00
ContactsListAndSearch.qml fix(@desktop/chat): add new chat validation error 2021-09-17 10:17:15 -04:00
CopyToClipBoardButton.qml fix: fix show tooltip under the version button because of small space 2021-03-25 16:57:47 -04:00
CropCornerRectangle.qml feat: make image cropper receive a ratio that it needs to respect 2021-03-05 14:01:30 -05:00
DelegateModelGeneralized.qml feat: add community requests, permissions, ENS and more 2021-03-03 16:45:23 -05:00
DownloadModal.qml feat: Version Updating 2021-08-24 16:56:55 -04:00
EnsResolver.qml refactor wallet views 2021-06-17 16:11:01 -04:00
ExistingContacts.qml feat(@desktop/profile): handle blocked contact 2021-08-16 14:03:52 -04:00
FormGroup.qml refactor: replace transaction modal `reset` functionality 2020-11-26 11:17:24 -05:00
GasSelector.qml EIP1559 2021-09-10 13:42:19 -04:00
GasSelectorButton.qml EIP1559 2021-09-10 13:42:19 -04:00
GasValidator.qml fix(wallet): fix gas price being 0 and add back validation 2021-06-29 07:54:53 -04:00
GlossaryEntry.qml
GlossaryLetter.qml
Identicon.qml
ImageCropper.qml fix: create community and channel name validation 2021-04-19 20:19:43 +10:00
ImageCropperModal.qml chore(@desktop/general): run translation script 2021-07-19 12:27:45 -04:00
ImageLoader.qml feat: introduce StatusLoadingIndicator component 2021-04-27 14:56:09 -04:00
Input.qml EIP1559 2021-09-10 13:42:19 -04:00
InviteFriendsPopup.qml feat: add input to search and use ENS for community invite 2021-03-31 16:25:24 -04:00
LabelValueRow.qml
MacTrafficLights.qml fix: close window instead of app 2021-06-07 10:07:17 -04:00
ModalPopup.qml fix(onboarding): Mobile onboarding slider is shown on desktop 2021-06-29 07:57:17 -04:00
ModuleWarning.qml feat: Version Updating 2021-08-24 16:56:55 -04:00
NoFriendsRectangle.qml fix(@desktop/groups): wrong message when all contacts have been added to a group chat 2021-07-13 17:05:58 -04:00
NotificationWindow.qml feat: add OS notification and setting to switch back 2020-12-09 14:19:16 -05:00
PopupMenu.qml feat: selector for online or invisible state 2021-08-06 13:30:05 -04:00
RecipientSelector.qml feat: improve ens search in wallet send by showing the result 2021-04-14 14:39:11 -04:00
RoundedIcon.qml
RoundedImage.qml feat: make the identicon use the right color instead of white 2021-04-13 14:42:27 -04:00
SVGImage.qml fix(@desktop/wallet): modal is not being closed when clicking Add Account 2021-07-20 10:05:52 -04:00
SearchBox.qml fix(search): fix 1-1 name, pic, icon and symbol 2021-07-14 17:42:55 -04:00
SearchResults.qml fix(@desktop/chat): Hide add contact button on private chat 2021-07-13 17:20:23 -04:00
SeedPhraseTextArea.qml chore(@desktop/general): run translation script 2021-07-19 12:27:45 -04:00
Select.qml
SendToContractWarning.qml refactor wallet views 2021-06-17 16:11:01 -04:00
Separator.qml fix: channel context menu colors 2021-04-27 16:19:49 -04:00
SeparatorWithIcon.qml
SplitViewHandle.qml fix(ui): visually remove splitview handle 2021-04-14 17:00:37 +02:00
StatusTabButton.qml fix: fix a lot of issues relative to dark theme 2021-03-16 17:22:58 -04:00
StyledButton.qml
StyledTArea.qml Applied selection color to the StyledTextArea and StyledTArea. Fixes #1611 2021-01-14 15:59:45 -05:00
StyledText.qml
StyledTextArea.qml fix(TextArea): fix selecting text in a TextArea and placeholder color 2021-04-29 12:31:40 -04: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
TextWithLabel.qml feat: implement new colors for dark mode 2021-02-18 15:24:12 -05:00
Timer.qml
ToastMessage.qml chore(theme): add dropShadow theme color and use it where needed 2021-08-02 17:02:01 -04:00
TransactionFormGroup.qml
TransactionPreview.qml fix(TransactionModal): fix values oferflowing 2021-04-20 13:20:34 -04: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
UserStatusContextMenu.qml fix(@desktop/chat): fix offline indicator in dark mode 2021-08-19 10:54:50 -04:00
polyfill.number.toLocaleString.js fix(@desktop/wallet) Truncate long wallet amount 2021-08-13 15:03:24 +02:00
qmldir
xss.js feat: Keyboard shortcuts 2020-11-26 11:33:32 -05:00