Skip to content
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

Add some animations #20195

Open
Linerly opened this issue Dec 15, 2021 · 2 comments
Open

Add some animations #20195

Linerly opened this issue Dec 15, 2021 · 2 comments
Labels
O-Occasional Affects or can be seen by some users regularly or most users rarely T-Enhancement X-Needs-Design

Comments

@Linerly
Copy link
Contributor

Linerly commented Dec 15, 2021

Element Web doesn't have any animations to the UI, WhatsApp Web and Discord for example has animations for the UI

It would be nice to add some animations to:

  • Popups (pop-up animation)
  • Dialogs (expand animation for the dialog, and transparency transition for the background, like Discord's; a drop-down animation; …)
  • Space panel (when expanding, transition animation)
  • Side panel (when opening/closing it, transition animation; …)
  • Loading screen (once loaded: fade animation, like Discord's; zoom animation, like WhatsApp's)
  • Pinned widget(s) (drops from the top of the room when someone pins a widget)
  • Message/event jump (smooth jump transition, not an immediate jump)
  • Verification icons (animated checkmark)
  • Dropdowns (fade animation; drop-down animation; …)
  • Context menus (Element Web doesn't have a custom context menu — Discord/WhatsApp Web does have a custom context menu)
  • The call screen (ripple animation in the avatar background, like Discord's)
  • Theme changes (color transition animation)
  • Avatars(?) (it appears instantly after loading, add fade animation when it's done loading; use BlurHash animation — like when the images are loading in the timeline — when loading the avatar) Most of the time, room avatars load instantly, so I guess this isn't needed, maybe a fade will be enough
  • New messages in the timeline (instead of appearing instantly, scroll the timeline up a bit and add a transparency fade animation to the new message — like Discord's Android app, for example)
@Linerly Linerly changed the title Add animations to the popups, dialogs, space panel, and side panel Add animations to the popups, dialogs, space panel, and side panel, loading screen when Element loads, ... Dec 15, 2021
@Linerly Linerly changed the title Add animations to the popups, dialogs, space panel, and side panel, loading screen when Element loads, ... Add animations to the popups, dialogs, space panel, side panel, loading screen when Element loads, … Dec 15, 2021
@Linerly Linerly changed the title Add animations to the popups, dialogs, space panel, side panel, loading screen when Element loads, … Add animations to the popups, dialogs, space panel, side panel, loading screen when Element loads, pinned widget(s), … Dec 15, 2021
@SimonBrandner SimonBrandner added O-Occasional Affects or can be seen by some users regularly or most users rarely T-Enhancement X-Needs-Design labels Dec 15, 2021
@Linerly Linerly changed the title Add animations to the popups, dialogs, space panel, side panel, loading screen when Element loads, pinned widget(s), … Add animations to the popups, dialogs, space panel, side panel, loading screen when Element loads, pinned widget(s), message/event jump, (verification) icons, dropdowns, context menus, calls (when you're calling, like a ripple animation or something in the avatar background), theme changes, … Dec 15, 2021
@dbkr dbkr added X-Needs-Info This issue is blocked awaiting information from the reporter and removed X-Needs-Design labels Dec 17, 2021
@dbkr
Copy link
Member

dbkr commented Dec 17, 2021

I'm not sure what's gone wrong with filing this issue, but if you use the templates it should help a lot. Assigning to @Linerly if you could make it sensible.

@Linerly Linerly changed the title Add animations to the popups, dialogs, space panel, side panel, loading screen when Element loads, pinned widget(s), message/event jump, (verification) icons, dropdowns, context menus, calls (when you're calling, like a ripple animation or something in the avatar background), theme changes, … Add some animations Dec 17, 2021
@Linerly
Copy link
Contributor Author

Linerly commented Dec 17, 2021

Edited to make it more clear

@Linerly Linerly removed their assignment Dec 17, 2021
@SimonBrandner SimonBrandner added X-Needs-Design and removed X-Needs-Info This issue is blocked awaiting information from the reporter labels Dec 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-Occasional Affects or can be seen by some users regularly or most users rarely T-Enhancement X-Needs-Design
Projects
None yet
Development

No branches or pull requests

3 participants