-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
UI: Animate toolbars and block boundaries as they appear and disappear #15
Comments
I have mentioned this before, I'd love to see a tone and pace guide for all our animations come from this and other areas. I think seeing it as a story we're crafting and how we can use animations to enhance that, will be really powerful. To that point, we can make sure interactions have similar pace for similar effects. We should be thinking how we want the user to feel on this journey. Where do we want their attention? Where do we want to speed them up? Where do we want them to take time? This is something really a lot of applications don't do. We have the benefit of a totally new direction, enabling us to audit and tailor from the start. I'd love to see a proper animation tone and interaction library from this. |
Love the desire to put some motion in this, but Id consider it more of a UX enhancement than "flourish", since great intentional motion/animation should enhance the user experience. To that note, Dropbox Paper is a phenomenal example of use of motion in a very similar UI patterns to what we're exploring here (worth looking at for more inspiration). Notice how the + rotates to the right anticipating the roll out of the menu for block-level items. Lovely! Similarly, the kind of bounce used in the inline-element styling tooltip adds delight and brings attention to that piece of UI: |
Thanks @hugobaeta, completely agree. "Flourish" was a bad term to use. I dabbled with an animatic to do something similar to Dropbox Paper, here: #90 (comment) By adding the upwards animation and opacity change, so long as it's fast enough, can help "anchor" the UI, and implicity explain where it's coming from, as well as context. Incidentally that's what I take it Tammie is referring to, when establishing an animation style guide. Writing all these things down, defining layers and materials and speeds and rules for the animations, so that whenever we need to create a new animation, we know:
All that stuff. I would ❤️ it if you would be part of such an effort :) |
Renamed this ticket and assigned myself. |
Closing this as fixed by Riad! 🎉 |
…ory-structure remove directory structure from README
The experience can be made nicer with non-intrusive (read: fast) animations. For example:
The idea is to make you feel productive as you type, same feeling as when you feel productive typing on a clicky keyboard.
The text was updated successfully, but these errors were encountered: