-
Notifications
You must be signed in to change notification settings - Fork 267
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
Hero animation for images should run only to/from lightbox, not between message lists #930
Comments
i want to work on this issue , please assign this to me. |
can try to resolve this issue |
resolve the hero animation
Please take a look at the Zulip project's guide to getting involved with the code: https://zulip.readthedocs.io/en/latest/contributing/contributing.html#your-first-codebase-contribution |
… the LightBoxHeroTag and adding narrow on lightbox_test and content_test
… the LightBoxHeroTag
… the LightBoxHeroTag
Please assign this issue to me, I have started working on this. Created a draft PR as well need to add tests. Implementation VideoBeforeWhatsApp.Video.2025-02-12.at.5.18.39.PM.mp4AfterWhatsApp.Video.2025-02-12.at.5.18.35.PM.mp4 |
PR #1348 is ready for review. PTAL, Thanks! |
When a message has an image and you tap the image to see it in the lightbox, we use a
Hero
widget to cause the image to animate from its old position and size in the message list to its new position and size in the lightbox, and to do the same in reverse when you navigate back.Currently, though, our implementation of this causes those "hero" animations to happen also when you navigate from one message list to another that happens to contain the same image-bearing message. That doesn't make so much sense, and tends to look glitchy. It can look extra glitchy when the message is off screen either before or after the navigation (or even both), as spotted by @alexmv:
https://chat.zulip.org/#narrow/stream/48-mobile/topic/Images.20have.20the.20wrong.20z-index/near/1932012
So we should fix that.
I think the way to implement this will be to augment the
tag
parameter we pass toHero
so that it identifies not only the message and the image within the message, but the message list the message is shown in.The text was updated successfully, but these errors were encountered: