Skip to content

Conversation

@nqst
Copy link
Contributor

@nqst nqst commented Jan 27, 2026

Changes:

  • Polishes .dialog animations by applying ease-out easing1, increasing the initial scale2, centering transform-origin, and making the closing animation faster than the opening one.
  • Adds --panel-size to the QR code dialogs (invites and instant login) so they don't go full-width on desktop.
  • Adjusts the copy above the QR codes, making it more clear what happens after scanning.
  • Uses text-wrap: balance for that copy.
  • Uses a consistent close button for the QR code dialogs (Done instead of [x]).
  • Uses explicit transition- properties so they're more maintainable.

Before:

qr-before.mp4

After:

qr-after.mp4

Before After
Screenshot 2026-01-27 at 10 05 56@2x Screenshot 2026-01-27 at 10 05 59@2x
Screenshot 2026-01-27 at 09 32 31@2x Screenshot 2026-01-27 at 09 32 28@2x

Footnotes

  1. https://emilkowal.ski/ui/7-practical-animation-tips#4.-choose-the-right-easing

  2. https://emilkowal.ski/ui/7-practical-animation-tips#2.-don’t-animate-from-scale(0)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant