Skip to content

fix: change emojis & stickers pack selector button to dropdown#2733

Open
smokku wants to merge 1 commit into
cinnyapp:devfrom
smokku:change/emoji-dropdown
Open

fix: change emojis & stickers pack selector button to dropdown#2733
smokku wants to merge 1 commit into
cinnyapp:devfrom
smokku:change/emoji-dropdown

Conversation

@smokku

@smokku smokku commented Mar 6, 2026

Copy link
Copy Markdown

This PR introduces two changes resolving confusion I had when dealing with Emojis & Stickers Pack selector.

1. Changes the button to show down chevron like other dropdowns do.

image

Before change:

image

After change:

image

2. Changes the "Save" button to be a Button component instead of Chip component.

When I initially tried to use this dropdown, I've selected the packs I wanted and did not notice the chip in top right corner changed to green "Save".
I've closed the dropdown by clicking outside and got confused that nothing happened.

A large, solid green "Save" button appearing should help get the user focus to it and suggest saving instead of just closing the dropdown.

Before change:

image image

After change:

image image

Copilot AI review requested due to automatic review settings March 6, 2026 15:12
@github-actions

github-actions Bot commented Mar 6, 2026

Copy link
Copy Markdown

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Emojis & Stickers “Global Packs” UI to make the pack selector read more clearly as a dropdown and to make the “Save” affordance more visually prominent when selections are made.

Changes:

  • Replaces the selector header “Save/Close” action from a Chip to a Button, with styling that becomes solid “Success” when there are selections.
  • Adds a down-chevron icon to the “Select Pack” trigger button to match other dropdown triggers.

@smokku

smokku commented Mar 6, 2026

Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

ajbura added a commit to cinnyapp/cla that referenced this pull request Mar 6, 2026
@kfiven kfiven changed the title Change Emojis & Stickers Pack selector button to dropdown fix: change emojis & stickers pack selector button to dropdown Mar 16, 2026
Comment on lines +114 to 119
<Button
size="300"
radii="300"
variant={hasSelected ? 'Success' : 'Secondary'}
fill={hasSelected ? 'Solid' : 'Soft'}
onClick={() => onSelect(selected)}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, thanks for the PR. Chevron is nice addition.

In our design language, buttons are not used in header component. How something like in picture below if the current button is not noticeable?

Image

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nagranie.ekranu_20260316_123825.webm

With my eyes focused on the mouse pointer, with all the green around, my old eyes did not notice that at the edge of field of vision something changed from light gray, to light green…

image

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How does the Apply Changes approach shown in my last message looks to you?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How does the Apply Changes approach shown in my last message looks to you?

It is visible enough. :-)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If possible, can we do that for save button?

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.

3 participants