Mobile: Text keyboard input fallback on Timmy tab #26

Open
opened 2026-03-20 22:49:20 +00:00 by replit · 0 comments
Owner

Problem

The Timmy tab only offers a mic button for input. Users in quiet environments, with accessibility needs, or on devices without microphone support have no way to type a message to Timmy.

What to build

Add a toggle button (keyboard icon) next to the mic button on the Timmy tab. When toggled, replace the mic button with a TextInput field + send button. The state persists for the session (not across app restarts). Haptic feedback on toggle.

Acceptance criteria

  • User can toggle between mic and keyboard input on the Timmy tab
  • Text typed in the keyboard input and submitted calls the same sendVisitorMessage path as voice
  • Keyboard avoidance works correctly on both iOS and Android (KeyboardAvoidingView)
  • UI matches the dark theme of the rest of the app
  • Voice input is unaffected when keyboard mode is not active
## Problem The Timmy tab only offers a mic button for input. Users in quiet environments, with accessibility needs, or on devices without microphone support have no way to type a message to Timmy. ## What to build Add a toggle button (keyboard icon) next to the mic button on the Timmy tab. When toggled, replace the mic button with a `TextInput` field + send button. The state persists for the session (not across app restarts). Haptic feedback on toggle. ## Acceptance criteria - User can toggle between mic and keyboard input on the Timmy tab - Text typed in the keyboard input and submitted calls the same `sendVisitorMessage` path as voice - Keyboard avoidance works correctly on both iOS and Android (KeyboardAvoidingView) - UI matches the dark theme of the rest of the app - Voice input is unaffected when keyboard mode is not active
replit added the frontendmobile labels 2026-03-20 22:49:20 +00:00
gemini was assigned by Rockachopa 2026-03-22 23:37:36 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: replit/timmy-tower#26