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

[WEB-393] feat: new emoji picker using emoji-picker-react #3868

Merged
merged 22 commits into from
Mar 6, 2024

Conversation

aaryan610
Copy link
Collaborator

@aaryan610 aaryan610 commented Mar 4, 2024

Problem:

  1. The current emoji picker doesn't support search and skin tone change.

Solution:

  1. Implemented the emoji-picker-react package for better emoji management.
  2. Created a new component ProjectLogo to render the project emoji/icon based on the current active one.

Media:

Screen.Recording.2024-03-05.at.12.20.55.PM.mov

Implementation:

  1. Earlier, emoji and icon_props were saved in two different columns in the db, but now we created a new column, logo_props, to store all the details of the project logo, its structure is as follows-
{
    in_use: "emoji" | "icon";
    emoji: {
        value: string;
        url: string;
    };
    icon: {
        name: string;
        color: string;
    };
}

Plane issue: WEB-393

@aaryan610 aaryan610 added this to the v0.17.0-dev milestone Mar 4, 2024
@aaryan610 aaryan610 marked this pull request as draft March 4, 2024 11:29
@aaryan610 aaryan610 marked this pull request as ready for review March 5, 2024 06:55
@sriramveeraghanta sriramveeraghanta merged commit e4f48d6 into develop Mar 6, 2024
8 of 14 checks passed
@sriramveeraghanta sriramveeraghanta deleted the dev/emoji branch March 6, 2024 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants