Helium314 / HeliBoard

Customizable and privacy-conscious open-source keyboard
Apache License 2.0
2.3k stars 89 forks source link

Add an option to remove certain emojis from the recent history #860

Open paulaime opened 3 months ago

paulaime commented 3 months ago

Is your feature request related to a problem? Please describe.

Not a problem, just a suggestion. It's not a high priority, but it might be easy to implement.

Describe the solution you'd like

It could be a good option to be able to remove/delete certain emojis from the recent history. For example, by long pressing the emoji.

Use case

When I'm typing some text with the keyboard, and I want to insert an emoji, I bring up the emoji panel, and by default, it's the recent history that shows first (which is good). But with time, the history can become full of emojis I've only used once or twice. And since I don't really plan on using some of them in the near future, I'd like to be able to remove them from the recent history. It would allow me to only keep the emojis I really often use, and find the ones I want faster.

Describe alternatives you've considered (if any)

Currently, if I want to clear the recent history for emojis, I have to clear the local data storage, but it removes all the emojis from the recent history, and it also deletes all my HeliBoard settings.

ccoVeille commented 3 months ago

While we can drop suggested words, it would make sense to hide a chosen emoji with an equivalent UX