Skip to content

Conversation

@michaelbel
Copy link
Owner

Summary

  • cache filtered emoji packs with derived state to reduce unnecessary recompositions while scrolling
  • reuse the JSON parser instance and add stable keys to lazy grid items for smoother rendering
  • introduce a helper data class to bundle filtered pack data

Testing

  • ./gradlew ktlintFormat (fails: task not found in project, requires ktlint tasks to be available)

Codex Task

@michaelbel michaelbel closed this Dec 16, 2025
@michaelbel michaelbel deleted the codex/improve-scroll-performance branch December 16, 2025 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants