status-desktop/ui/shared/status
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
..
assets/img
core
StatusButton.qml
StatusCategoryButton.qml
StatusChatCommandButton.qml
StatusChatCommandsPopup.qml refactor(ConfirmationDialog): change dialog to `StatusModal` 2021-09-15 13:31:18 -04:00
StatusChatImage.qml fix(@desktop/chat) Reply to image doest show image in reply box 2021-08-31 12:14:48 -04:00
StatusChatImageExtensionValidator.qml
StatusChatImageLoader.qml fix(@desktop/chat): Emoji reaction Menu is incorrect 2021-08-31 13:45:32 -04:00
StatusChatImageQtyValidator.qml
StatusChatImageSizeValidator.qml
StatusChatImageValidator.qml
StatusChatInput.qml fix(@desktop/chatInput) Pasting text with emoji was invisible 2021-08-31 14:25:16 -04:00
StatusChatInputImageArea.qml
StatusChatInputReplyArea.qml fix(@desktop/chat) Reply to image doest show image in reply box 2021-08-31 12:14:48 -04:00
StatusChatInputTextFormationAction.qml
StatusCheckBox.qml
StatusContextMenuButton.qml
StatusETHTransactionModal.qml EIP1559 2021-09-10 13:42:19 -04:00
StatusEmojiPopup.qml
StatusEmojiSection.qml
StatusEmojiSuggestionPopup.qml
StatusExpandableAddress.qml
StatusGifColumn.qml fix(chat): GIF widget UI bugs 2021-09-23 15:33:07 -04:00
StatusGifPopup.qml fix(chat): GIF widget UI bugs 2021-09-23 15:33:07 -04:00
StatusIconButton.qml
StatusIconTabButton.qml
StatusIdenticon.qml
StatusImageIdenticon.qml
StatusImageModal.qml
StatusImageRadioButton.qml
StatusInputListPopup.qml
StatusLetterIdenticon.qml
StatusNotification.qml
StatusRadioButton.qml
StatusRadioButtonRow.qml feat(@desktop/onboarding): support (optionally) OS keychain to login password 2021-09-17 12:45:34 -04:00
StatusRoundButton.qml
StatusSNTTransactionModal.qml EIP1559 2021-09-10 13:42:19 -04:00
StatusSectionDescItem.qml
StatusSectionHeadline.qml
StatusSectionMenuItem.qml
StatusSettingsLineButton.qml
StatusSlider.qml
StatusSticker.qml fix(@desktop/chat) Reply to image doest show image in reply box 2021-08-31 12:14:48 -04:00
StatusStickerButton.qml
StatusStickerList.qml
StatusStickerMarket.qml refactor(ConfirmationDialog): change dialog to `StatusModal` 2021-09-15 13:31:18 -04:00
StatusStickerPackClickPopup.qml EIP1559 2021-09-10 13:42:19 -04:00
StatusStickerPackDetails.qml
StatusStickerPackIconWithIndicator.qml
StatusStickersPopup.qml
StatusSwitch.qml
StatusTextFormatMenu.qml
StatusToolTip.qml
StatusWalletColorButton.qml
StatusWalletColorSelect.qml
emojiList.js
qmldir fix(@desktop/chat) Reply to image doest show image in reply box 2021-08-31 12:14:48 -04:00