| .. | .. |
|---|
| 11 | 11 | Keyboard, |
|---|
| 12 | 12 | LayoutAnimation, |
|---|
| 13 | 13 | Pressable, |
|---|
| 14 | + ScrollView, |
|---|
| 14 | 15 | StyleSheet, |
|---|
| 15 | 16 | Text, |
|---|
| 16 | 17 | TextInput, |
|---|
| .. | .. |
|---|
| 556 | 557 | </View> |
|---|
| 557 | 558 | |
|---|
| 558 | 559 | {showProjectPicker && ( |
|---|
| 559 | | - <View style={{ |
|---|
| 560 | | - marginHorizontal: 12, |
|---|
| 561 | | - borderRadius: 12, |
|---|
| 562 | | - backgroundColor: colors.bgTertiary, |
|---|
| 563 | | - overflow: "hidden", |
|---|
| 564 | | - }}> |
|---|
| 560 | + <ScrollView |
|---|
| 561 | + style={{ |
|---|
| 562 | + marginHorizontal: 12, |
|---|
| 563 | + borderRadius: 12, |
|---|
| 564 | + backgroundColor: colors.bgTertiary, |
|---|
| 565 | + maxHeight: 300, |
|---|
| 566 | + }} |
|---|
| 567 | + keyboardShouldPersistTaps="handled" |
|---|
| 568 | + > |
|---|
| 565 | 569 | {/* Home directory — always first */} |
|---|
| 566 | 570 | <Pressable |
|---|
| 567 | 571 | onPress={() => launchSession({ path: "~" })} |
|---|
| .. | .. |
|---|
| 645 | 649 | </Pressable> |
|---|
| 646 | 650 | )} |
|---|
| 647 | 651 | </View> |
|---|
| 648 | | - </View> |
|---|
| 652 | + </ScrollView> |
|---|
| 649 | 653 | )} |
|---|
| 650 | 654 | </View> |
|---|
| 651 | 655 | |
|---|