From 8135ee970ee4c389d9a00b2eb88ec1339aab117a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Mar 2026 00:28:34 +0000 Subject: [PATCH 1/2] Initial plan From a783cba873f3cd3f1fe00a83ab0a9caf9aeb93f2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Mar 2026 00:35:43 +0000 Subject: [PATCH 2/2] Add KeyboardAvoidingView to all screens with text input fields Co-authored-by: grillinr <169214325+grillinr@users.noreply.github.com> --- frontend/app/(auth)/sign-in.tsx | 7 +++++++ frontend/app/(auth)/sign-up.tsx | 7 +++++++ frontend/app/(tabs)/explore.tsx | 7 +++++++ frontend/app/manage-streams.tsx | 7 +++++++ frontend/features/settings/shared.tsx | 7 +++++++ 5 files changed, 35 insertions(+) diff --git a/frontend/app/(auth)/sign-in.tsx b/frontend/app/(auth)/sign-in.tsx index 2b20512..8af9534 100644 --- a/frontend/app/(auth)/sign-in.tsx +++ b/frontend/app/(auth)/sign-in.tsx @@ -2,6 +2,8 @@ import React, { useEffect, useRef, useState } from "react"; import { ActivityIndicator, Animated, + KeyboardAvoidingView, + Platform, Pressable, StyleSheet, TextInput, @@ -66,6 +68,10 @@ export default function SignInScreen() { style={[styles.screen, { backgroundColor: colors.background }]} edges={[]} > + + ); } diff --git a/frontend/app/(auth)/sign-up.tsx b/frontend/app/(auth)/sign-up.tsx index 1b51c72..06d221b 100644 --- a/frontend/app/(auth)/sign-up.tsx +++ b/frontend/app/(auth)/sign-up.tsx @@ -2,6 +2,8 @@ import React, { useEffect, useRef, useState } from "react"; import { ActivityIndicator, Animated, + KeyboardAvoidingView, + Platform, Pressable, StyleSheet, TextInput, @@ -70,6 +72,10 @@ export default function SignUpScreen() { style={[styles.screen, { backgroundColor: colors.background }]} edges={[]} > + + ); } diff --git a/frontend/app/(tabs)/explore.tsx b/frontend/app/(tabs)/explore.tsx index a316612..3bfed92 100644 --- a/frontend/app/(tabs)/explore.tsx +++ b/frontend/app/(tabs)/explore.tsx @@ -10,6 +10,8 @@ import { Animated, InteractionManager, Keyboard, + KeyboardAvoidingView, + Platform, Pressable, RefreshControl, ScrollView, @@ -527,6 +529,10 @@ export default function ExploreScreen() { + + + )} + + {children} +