Skip to content

feat: add recently used emojis section - #681

Merged
andrewtavis merged 3 commits into
scribe-org:mainfrom
shabicha:feat/recently-used-emojis
Aug 23, 2026
Merged

feat: add recently used emojis section#681
andrewtavis merged 3 commits into
scribe-org:mainfrom
shabicha:feat/recently-used-emojis

Conversation

@shabicha

@shabicha shabicha commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

Contributor checklist


Description

Added a recently used emoji keyboard functionality, along with a "Recently Used" header, for all InterfaceVariables.kt files for each of the languages.
Changes:

  • Added RECENTLY_USED_EMOJI_HEADER to each InterfaceVariables.kt for localized headers
  • Added RecentEmojiHelper.kt to persist recently used emojis (checking for duplicates, max emoji values at 30, most recent first)
  • Updated GeneralKeyboardIME.kt and KeyboardUIManager.kt to record selections and add "Recently Used" section above existing categories
  • Added category strip icon for "Recently Used" in EmojiHelper.kt

Related issue

-Closes #654

@shabicha

Copy link
Copy Markdown
Collaborator Author

Apologies for the delay @andrewtavis!

@andrewtavis

Copy link
Copy Markdown
Member

No apologies necessary, @shabicha! So great to have this in! I'll add it to the MVP changelog now 😊

@andrewtavis andrewtavis added the -next release- Included in the next release label Aug 22, 2026
@andrewtavis

Copy link
Copy Markdown
Member

@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 -next release- PRs merged would be great!

@andrewtavis andrewtavis left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 😊

@andrewtavis
andrewtavis merged commit 40b340d into scribe-org:main Aug 23, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

-next release- Included in the next release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add recently used section to the emoji keyboard

2 participants