Skip to content

Delay recently-used emoji reorder until palette reopen - #489

Open
xhon-pelushi wants to merge 1 commit into
FossifyOrg:mainfrom
xhon-pelushi:delay-recent-emoji-update-364
Open

Delay recently-used emoji reorder until palette reopen#489
xhon-pelushi wants to merge 1 commit into
FossifyOrg:mainfrom
xhon-pelushi:delay-recent-emoji-update-364

Conversation

@xhon-pelushi

@xhon-pelushi xhon-pelushi commented Aug 15, 2026

Copy link
Copy Markdown

Summary

  • Persist recent-emoji order on each tap, but do not rebuild/re-sort the on-screen Recently Used row mid-session.
  • Row updates the next time the emoji palette is opened, so quick multi-taps no longer reorder under the finger.

Fixes #364

Test plan

  • ./gradlew compileFossDebugKotlin
  • ./gradlew detekt
  • Manually tap several emojis quickly, then close/reopen palette and confirm reorder only on reopen

Tapping an emoji immediately re-sorted the Recently Used row, so
fast successive taps landed on the wrong emoji once earlier taps
shifted it out from under the finger. The tap is still recorded,
but the visible row now only re-sorts the next time the emoji
palette is opened.

Fixes FossifyOrg#364
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Delay Updating Recently Used Emoji

1 participant