mui / mui-x

MUI X: Build complex and data-rich applications using a growing list of advanced React components, like the Data Grid, Date and Time Pickers, Charts, and more!
https://mui.com/x/
4.03k stars 1.24k forks source link

Add Emoji picker component #3759

Closed nigel-loops closed 2 years ago

nigel-loops commented 2 years ago

Summary 💡

I was intrigued to see how much interest there might be for supporting a MUI v5 emoji picker like "emoji-mart" or "emoji-picker-react" in the premium components for MUI.

The current react libraries which are 'Emoji mart' and 'emoji-picker'react' seem heavily influenced by Slacks emoji picker. Looking at the very basic foundations from a UI perspective- mui v5 seems to have a component for most elements to create the basic UI/UX of a picker. Now, I completely understand the complexity of how advanced and feature heavy an emoji picker can get, but I was wondering if this has been discussed by staff or contributors with in the mui community.

I feel an emoji picker maybe a good addition to attract more customers to purchase the premium version of mui. At the moment some of the "advanced components" are very table and data heavy and this maybe a nice component to consider later on for your road map.

Examples 🌈

https://github.com/missive/emoji-mart

https://www.npmjs.com/package/emoji-picker-react ( https://stackblitz.com/edit/emoji-picker-react?file=index.js )

Motivation 🔦

I am currently migrating from material ui v4 to v5 and implementing light and dark themes as a new feature to a platform I currently maintain. We use emoj-mart to allow users to add emojis to their comments. Now the issue is that tweaking the light and dark styles from an external css file to match my mui them is very labouring and feels messy.

Order ID 💳 (optional)

No response

joserodolfofreitas commented 2 years ago

Thanks for taking the time to put up the suggestion, @nigel-loops! We currently don't have plans for an "Emoji Picker" component, but I understand your pain in adapting third-party libraries. I'm adding the "waiting for 👍 (upvotes) " label, to confirm this is a pain shared by other users in the community as well.

oliviertassinari commented 2 years ago

I'm closing to signal that it's unlikely. Still, the "waiting for upvotes" label is still applied, so up for considerations.

nigel-loops commented 1 year ago

Was checking back on this whether anything has changed with this request. I compared other "waiting for 👍" marked issues and a lot don't have many thumbs up. this original feature request now has 39.

@joserodolfofreitas

thanks for all your effort with MUI!

oliviertassinari commented 1 year ago

Interesting, it's more upvotes than what I would have expected.