feat: add recently used emojis section - #681
Conversation
|
Apologies for the delay @andrewtavis! |
|
No apologies necessary, @shabicha! So great to have this in! I'll add it to the MVP changelog now 😊 |
|
@DeleMike would you be able to take an initial look here? Or also @bhanu-dev82, let us know if you have any availability these days :) We're very much on the home stretch once the final PRs are brought, so getting a bit of support with reviews or testing functionality once we get the |
andrewtavis
left a comment
There was a problem hiding this comment.
praise: Checking this with @DeleMike and @angrezichatterbox right now, @shabicha :) All's working really well! We were thinking that we could improve this with a system that checks how often the user users a specific emoji, but this certainly works for the MVP. We can get to more advanced ways of doing this in the future once we have user input 😊
|
Sounds good @andrewtavis, I can definitely look into it once we have more user input! |
|
I can definitely get started on it now @andrewtavis! A few questions:
|
|
Thanks for checking on this, @shabicha! Answers to your questions:
Feel free to make an issue based on the discussion above and assign yourself! 😊 |
Contributor checklist
./gradlew lintKotlin detekt testcommand as directed in the testing section of the contributing guideDescription
Added a recently used emoji keyboard functionality, along with a "Recently Used" header, for all
InterfaceVariables.ktfiles for each of the languages.Changes:
RECENTLY_USED_EMOJI_HEADERto eachInterfaceVariables.ktfor localized headersRecentEmojiHelper.ktto persist recently used emojis (checking for duplicates, max emoji values at 30, most recent first)GeneralKeyboardIME.ktandKeyboardUIManager.ktto record selections and add "Recently Used" section above existing categoriesEmojiHelper.ktRelated issue
-Closes #654