[PR #85] [MERGED] feat(keyboard): add keyboard dismiss mode to contact page #86

Closed
opened 2026-05-07 00:17:50 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/appen-isen/studysen/pull/85
Author: @BreizhHardware
Created: 10/9/2025
Status: Merged
Merged: 10/9/2025
Merged by: @BreizhHardware

Base: mainHead: fix/keyboard-dismiss


📝 Commits (1)

  • f9671a3 feat(keyboard): add keyboard dismiss mode to contact page

📊 Changes

3 files changed (+10 additions, -2 deletions)

View changed files

📝 .gitignore (+3 -1)
📝 app/(settings)/contact.tsx (+5 -1)
📝 components/Page.tsx (+2 -0)

📄 Description

This pull request enhances the user experience on the contact page by allowing the keyboard to be dismissed with a drag gesture, which is especially useful on mobile devices. The implementation involves updating the Page component to support a new prop for keyboard dismissal mode and applying it in the contact page.

Contact page usability improvement:

  • Added the keyboardDismissMode="on-drag" prop to the Page component in app/(settings)/contact.tsx to allow users to dismiss the keyboard by dragging.

Component extensibility:

  • Updated the Page component in components/Page.tsx to accept an optional keyboardDismissMode prop, supporting values "none", "on-drag", and "interactive".
  • Passed the keyboardDismissMode prop to the underlying ScrollView in components/Page.tsx, enabling the new keyboard dismissal behavior.

Fix the issue #83


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/appen-isen/studysen/pull/85 **Author:** [@BreizhHardware](https://github.com/BreizhHardware) **Created:** 10/9/2025 **Status:** ✅ Merged **Merged:** 10/9/2025 **Merged by:** [@BreizhHardware](https://github.com/BreizhHardware) **Base:** `main` ← **Head:** `fix/keyboard-dismiss` --- ### 📝 Commits (1) - [`f9671a3`](https://github.com/appen-isen/studysen/commit/f9671a3b4fb23dcaa9296592a6e7b9ba27b4ab2d) feat(keyboard): add keyboard dismiss mode to contact page ### 📊 Changes **3 files changed** (+10 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+3 -1) 📝 `app/(settings)/contact.tsx` (+5 -1) 📝 `components/Page.tsx` (+2 -0) </details> ### 📄 Description This pull request enhances the user experience on the contact page by allowing the keyboard to be dismissed with a drag gesture, which is especially useful on mobile devices. The implementation involves updating the `Page` component to support a new prop for keyboard dismissal mode and applying it in the contact page. **Contact page usability improvement:** * Added the `keyboardDismissMode="on-drag"` prop to the `Page` component in `app/(settings)/contact.tsx` to allow users to dismiss the keyboard by dragging. **Component extensibility:** * Updated the `Page` component in `components/Page.tsx` to accept an optional `keyboardDismissMode` prop, supporting values `"none"`, `"on-drag"`, and `"interactive"`. * Passed the `keyboardDismissMode` prop to the underlying `ScrollView` in `components/Page.tsx`, enabling the new keyboard dismissal behavior. Fix the issue #83 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-07 00:17:50 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/studysen#86
No description provided.