Skip to content

fix: composer button animations - #132

Merged
listixx merged 3 commits into
Xittered:mainfrom
opuadm:fix/composer-button-animations
Oct 25, 2026
Merged

listixx merged 3 commits into
Xittered:mainfrom
opuadm:fix/composer-button-animations

Conversation

@opuadm

@opuadm opuadm commented Oct 25, 2026

Copy link
Copy Markdown
Member

Fix hover and press animations for sticker, payment, and conversation card buttons. Prevent frozen animation states, match native button spacing, and fix inactive scroll arrows.

Tested in the running client at desktop and phone widths. All 365 unit tests pass.

Give sticker, payment and conversation card buttons shared hover and press transitions. Override cloned emoji animation styles so buttons cannot retain a frozen scale, rotation or brightness state, while preserving keyboard focus and reduced motion.

Add a Chromium regression script covering copied styles, pointer interactions, disabled states, keyboard focus and reduced motion.
Hide the scroll-list slot of the disabled content disclosure feature along with its button, removing the extra flex gap before the sticker control. Verified equal 4px gaps and working hover animations in the running client.
Use actual toolbar overflow to show and enable scroll arrows, and handle paging independently of the native client's original child count. This removes the inactive arrow when all buttons fit and keeps added controls reachable on narrow screens.

Verified browser regression coverage, the full unit suite, and desktop and phone widths in the running client.
@listixx
listixx merged commit 5757afe into Xittered:main Oct 25, 2026
1 check passed
@opuadm
opuadm deleted the fix/composer-button-animations branch October 25, 2026 20:13
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.

2 participants