Giter Site home page Giter Site logo

[FR] Emoji picker about appflowy HOT 11 CLOSED

BLKFSH avatar BLKFSH commented on May 4, 2024 2
[FR] Emoji picker

from appflowy.

Comments (11)

annieappflowy avatar annieappflowy commented on May 4, 2024 4

Got it! Thank you so much for your elaboration. I'd imagine this would be a great feature to add for emoji lovers 😋

from appflowy.

branhillsdesign avatar branhillsdesign commented on May 4, 2024 2

@gaganyadav80 would love to see the background of the picker match the sidebar background color.

Then in the designs, there's a drop shadow on popout menus like that. (see img) Not sure what the values would be in flutter for that.
image

The "tab" selector should match the text color. I think that's 0xff333333

@gagan as far as functionality goes, if appflowy is the focused window in the OS, can we use the default hotkeys to bring up the emoji picker?

For example hitting "Win + . " on Windows brings up the emoji picker.

from appflowy.

gaganyadav80 avatar gaganyadav80 commented on May 4, 2024 2

It would be great if we could simply type the emoji we want to use. I'm aware that both Discord and WhatsApp have implemented this. : is the hotkey used to start searching for emojis.

I have to move back to my college and little busy with it. Once I'm done I'll first finish the emoji picker and then I'll try to implement this also.

from appflowy.

BLKFSH avatar BLKFSH commented on May 4, 2024 1

Adding emojis to the page title sounds good, but I was thinking more in the page editor itself.
For example in the default page you can see a waving hand at the top.
image
Having the ability to quickly add emojis in that editor would be great!
In fact, after a quick search I found a module for quill that does just that
https://github.com/contentco/quill-emoji
Im not sure if the flutter-quill component supports adding modules like the normal quilljs, but if it does I would assume adding this feature would be rather easy.

from appflowy.

0xN0x avatar 0xN0x commented on May 4, 2024 1

If you want to do the picker yourself, i just made a pull request to update the emojis dict (slug to emoji) in the frontend repo (#110).

from appflowy.

annieappflowy avatar annieappflowy commented on May 4, 2024 1

Hi @annieappflowy, can you confirm if no one is working on this feature request because then I am thinking of doing it. Also I think this dart package could be of use dart_emoji. It can parse the emoji by name and code both and it also handles the emoji not found case.

Hi @gaganyadav80 please go ahead. I'll tag your name on Discord's #pr-wanted channel if you're on it.
Also, we need to add an Emoji Picker's trigger button to the editing toolbar
image

from appflowy.

annieappflowy avatar annieappflowy commented on May 4, 2024

Thanks for the suggestion! Can you explain a bit more about where you'd like to pick an emoji easily? For example, it could be similar to Notion which you pick one for your page title.

from appflowy.

gaganyadav80 avatar gaganyadav80 commented on May 4, 2024

Hi @annieappflowy, can you confirm if no one is working on this feature request because then I am thinking of doing it.
Also I think this dart package could be of use dart_emoji. It can parse the emoji by name and code both and it also handles the emoji not found case.

from appflowy.

gaganyadav80 avatar gaganyadav80 commented on May 4, 2024

Update: I was busy with college work. I have everything setup and going to start working on this asap. 😅

from appflowy.

annieappflowy avatar annieappflowy commented on May 4, 2024

Update: I was busy with college work. I have everything setup and going to start working on this asap. 😅

No problem. Take your time. Good luck with your school work!

from appflowy.

jay-tau avatar jay-tau commented on May 4, 2024

It would be great if we could simply type the emoji we want to use. I'm aware that both Discord and WhatsApp have implemented this. : is the hotkey used to start searching for emojis.

from appflowy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.