status-desktop/ui
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
..
StatusQ@4178b60b7c fix(chat): GIF widget UI bugs 2021-09-23 15:33:07 -04:00
app fix(@desktop/chat): Open popup on click 2021-09-23 13:37:01 -04:00
fonts feat(@desktop/chat): editing message in markdown mode 2021-09-07 14:56:48 -04:00
i18n chore: update translation files 2021-08-02 13:31:53 -04:00
imports feat(@desktop/onboarding): support (optionally) OS keychain to login password 2021-09-17 12:45:34 -04:00
onboarding feat(@desktop/onboarding): support (optionally) OS keychain to login password 2021-09-17 12:45:34 -04:00
shared fix(chat): GIF widget UI bugs 2021-09-23 15:33:07 -04:00
sounds feat: allow users to turn of notification sounds 2020-10-20 13:50:49 -04:00
generate-rcc.go perf(@desktop): "make run" boost and build correct qrc 2021-07-19 13:01:53 -04:00
main.qml fix(@desktop/members): Fix missing app settings 2021-09-22 15:06:45 -04:00
nim-status-client.pro fix(desktop) Updated .pro file 2021-09-02 16:05:59 -04:00