-
-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
realm_emoji: Show still image of animated emoji in right sidebar when not hovered. #19563
Conversation
Hello @zulip/server-emoji, @zulip/server-sidebars members, this pull request was labeled with the "area: emoji", "area: right-sidebar" labels, so you may want to check it out! |
d04b4b8
to
43fd1af
Compare
This PR still doesn't support animated png yet. |
Let's open animated PNG as a separate issue, since we don't handle those in general with custom emoji. |
dbaa360
to
d39d3d5
Compare
d39d3d5
to
1a4340f
Compare
I pushed back to this PR with the changes below, which I believe address the items noted above. (Also did some copy-editing on the API documentation and renumbered the migration).
There are a few outstanding issues, but this is otherwise very close to completion:
|
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
This way of registering click handlers is objectively worse from a maintainability and cleanliness perspective, but we choose to do things in this manner because it prevents a bug where you might be able to get the mouse on the emoji without it animating / other strange animation behaviour, see: zulip#19563 (comment) for further context.
Fixes #19521
Testing plan:
Tested localy.
GIFs or screenshots:
Screen.Recording.2021-08-12.at.3.28.47.PM.mov