Skip to content

Conversation

@aaryan610
Copy link
Member

@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 requested a review from gurusainath March 5, 2024 06:55
@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
@sriramveeraghanta sriramveeraghanta deleted the dev/emoji branch March 6, 2024 13:45
JayashTripathy pushed a commit that referenced this pull request Aug 24, 2025
* fix: one plan feature list

* chore: code refactor

* Corrected Plane one feature list

---------

Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment