You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b4d23e5
Browse filesBrowse the repository at this point in the historyBrowse files
feat: swap the hand-picked 60-emoji grid for a full search+category picker
Replaces the composer's hardcoded emoji list with a generated dataset
(1,849 entries — github/gemoji, MIT, filtered to ios_version <= 15.4
for consistent cross-platform rendering) plus a new ChattyEmojiPicker
with search and category tabs, matching the web widget's
emoji-picker-react and the native SDKs' equivalents. FlatList-backed
grid so ~1,850 entries don't all mount at once; data is a compiled-in
constant, so nothing needs to be fetched.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ avatar, and composer with real `View`/`Text`/`FlatList` components — no `WebVi
27
27
|**No WebView, anywhere**| Every bubble, avatar, and the composer are real RN components — no iframe, no JS bridge, no WebView memory/perf overhead. |
28
28
|**Matches your dashboard automatically**| Fetches the bot's theme and renders with the exact colors, corner radii, and launcher shape chosen in the dashboard — no manual styling. |
29
29
|**Three integration shapes**| A floating [`ChattyLauncher`](#chattylauncher), an embedded [`ChattyChatView`](#chattychatview), or the headless [`useChattyChat`](#usechattychat-headless) hook. |
30
-
|**A real composer, not a stub**|Emoji picker and an animated attach menu, built in — camera/photo/mic wire up to whatever picker your app already uses. |
30
+
|**A real composer, not a stub**|Full-Unicode emoji picker (search + categories, ~1,850 emoji) and an animated attach menu, built in — camera/photo/mic wire up to whatever picker your app already uses. |
31
31
|**Works with bare RN and Expo**| No native linking required beyond `@react-native-async-storage/async-storage`, which most apps already have. |
0 commit comments