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 😊
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