mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2026-03-24 12:56:59 +00:00
[GH-ISSUE #99] [FR] Emoji picker #51
Labels
No labels
2024
2025
2026
acct mgmt
AI
automation
bug
calendar
ci
CJK
cloud
code-block
collaboration
copy-paste
database
data migration
data sync
deploy
desktop
develop
develop
documentation
duplicate
editor
editor-plugin
emoji
export
files
flutter-only
follow-up
formula
good first issue for devs
good first issue for experienced devs
grid
hacktoberfest
HACKTOBERFEST-ACCEPTED
help wanted
i18n
icons
images
importer
improvements
infra
install
integrations
IR
kanban board
login
look and joy
mentorship
mobile
mobile
needs design
new feature
new feature
non-coding
notes
notifications
onboarding
organization
P0+
permission
platform-linux
platform-mac
platform-windows
plugins
program
pull-request
Q1 25
Q1 26
Q2 24
Q2 25
Q3 24
Q3 25
Q4 24
Q4 25
react
regression
rust
rust
Rust-only
Rust-only
Rust-starter
Rust-starter
self-hosted
shortcuts
side panel
slash-menu
sync v2
table
tablet
task
tauri
templates
tests
themes
translation
v0.5.6
v0.5.8
v0.5.9
v0.6.0
v0.6.1
v0.6.4
v0.6.7
v0.6.8
v0.7.1
v0.7.4
v0.7.4
v0.7.5
v0.7.6
v0.7.7
v0.7.8
v0.8.0
v0.8.4
v0.8.5
v0.8.9
web
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
AppFlowy-IO/AppFlowy#51
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @LXK-98 on GitHub (Nov 26, 2021).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/99
Originally assigned to: @gaganyadav80 on GitHub.
1~3 main use cases of the proposed feature
While mobile OSs and Windows both have system-wide emoji pickers, most Linux systems don't. Gnome for example has one, but only for native GTK apps. Having a dedicated emoji picker (like for example the one in Discord) would make adding emojis in documents much easier.
what types of users can benefit from using your proposed feature
Any user who can't/does not want to use external emoji pickers
Additional context

Example of Discord's emoji picker
@annieappflowy commented on GitHub (Nov 26, 2021):
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.
@LXK-98 commented on GitHub (Nov 26, 2021):
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.
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.
@annieappflowy commented on GitHub (Nov 26, 2021):
Got it! Thank you so much for your elaboration. I'd imagine this would be a great feature to add for emoji lovers 😋
@0xN0x commented on GitHub (Dec 1, 2021):
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).
@gaganyadav80 commented on GitHub (Dec 6, 2021):
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.
@annieappflowy commented on GitHub (Dec 6, 2021):
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
@gaganyadav80 commented on GitHub (Dec 9, 2021):
Update: I was busy with college work. I have everything setup and going to start working on this asap. 😅
@annieappflowy commented on GitHub (Dec 10, 2021):
No problem. Take your time. Good luck with your school work!
@branhillsdesign commented on GitHub (Dec 20, 2021):
@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.

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.
@jay-tau commented on GitHub (Dec 31, 2021):
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.@gaganyadav80 commented on GitHub (Dec 31, 2021):
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.