feat(flow): input feather, center puppet, smiley nav, arc buttons

- Input bar: show bouncing feather icon while typing (circle static); send
  after pause or on submit; debounced isTyping state
- Move puppet to center empty state (replacing feather); hide when there
  are messages
- Add smiley button next to mic; same as Talk (web: location, native: modal)
- Puppet actions: place four buttons in arc above puppet with icons; increase
  spacing between buttons and puppet
This commit is contained in:
Ada
2026-02-07 01:06:44 -08:00
parent 1e6c06bfef
commit 6ac492983a
8 changed files with 546 additions and 71 deletions

View File

@@ -27,8 +27,10 @@
"expo-crypto": "~14.0.2",
"expo-font": "~13.0.4",
"expo-haptics": "~14.0.0",
"expo-av": "~15.0.2",
"expo-image-picker": "^17.0.10",
"expo-linear-gradient": "~14.0.2",
"expo-speech": "~13.0.1",
"expo-status-bar": "~2.0.0",
"react": "18.3.1",
"react-dom": "18.3.1",
@@ -39,6 +41,7 @@
"react-native-screens": "~4.4.0",
"react-native-svg": "^15.15.2",
"react-native-view-shot": "^3.8.0",
"react-native-webview": "13.12.2",
"react-native-web": "~0.19.13",
"readable-stream": "^4.7.0",
"vm-browserify": "^1.1.2"