Skip to content

Modernize kaomoji picker: modal popup with categorized tabs#18

Merged
cto-new[bot] merged 1 commit into
mainfrom
feat-emoticons-popup-categorized-tabs
Nov 4, 2025
Merged

Modernize kaomoji picker: modal popup with categorized tabs#18
cto-new[bot] merged 1 commit into
mainfrom
feat-emoticons-popup-categorized-tabs

Conversation

@cto-new

@cto-new cto-new Bot commented Nov 4, 2025

Copy link
Copy Markdown
Contributor

Summary

This PR upgrades the kaomoji (颜文字) selector to a modern modal popup and organizes emoticons by tabbed categories, matching the UX of contemporary chat applications.

Details

  • Kaomoji picker now appears as a centered modal popup overlay.
  • Categories are displayed as tabs for quicker navigation.
  • Modal can be closed by clicking outside or on the header close button.
  • Tab and emoticon selection is keyboard and touch friendly, mobile responsive.
  • Picker used in new thread and reply forms replaces the previous inline solution.
  • Improved accessibility and overall user experience.

Warning: Task VM test is not passing, cto.new will perform much better if you fix the setup

Revamp kaomoji (颜文字) selector to a modal popup dialog featuring tab-based
categorization. Improves user experience by mimicking chat app UX patterns.

- Replaced inline/expandable kaomoji display with a modal overlay popup
- Added category tabs for kaomoji, allowing quick switching by group
- Modal supports click outside and close action, responsive mobile design
- Kaomoji picker integrated wherever the old picker UI appeared (new threads,
  replies)
- All logic, styles, and event handling are pure JavaScript and CSS for
  portability

This provides a cleaner, more modern, and mobile-friendly emoticon picker
experience.
@cto-new cto-new Bot merged commit b0f1d3b into main Nov 4, 2025
4 checks passed
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.

0 participants