Fix/Autocorrect On Git And Message Overlap (#401)

* hive(01-add-mobile-autocorrect-to-commit-message-input): Added mobile autocorrect to commit message input.

* hive(02-add-mobile-autocorrect-to-pr-title-inputs): Added mobile autocorrect to PR title inputs in Pul

* hive(03-add-mobile-autocorrect-to-pr-description-textareas): Added mobile autocorrect to PR description textare

* Fix chat last message overlap
This commit is contained in:
gsxdsm
2026-02-12 09:54:06 +02:00
committed by GitHub
parent d28d548bbc
commit d94d688112
5 changed files with 23 additions and 4 deletions
@@ -185,7 +185,7 @@ export const PullRequestSection: React.FC<{
const setSidebarSection = useUIStore((state) => state.setSidebarSection);
const setActiveMainTab = useUIStore((state) => state.setActiveMainTab);
const currentSessionId = useSessionStore((state) => state.currentSessionId);
const { isMobile } = useDeviceInfo();
const { isMobile, hasTouchInput } = useDeviceInfo();
const openGitHubSettings = React.useCallback(() => {
setSidebarSection('settings');
@@ -1244,12 +1244,18 @@ export const PullRequestSection: React.FC<{
value={editTitle}
onChange={(e) => setEditTitle(e.target.value)}
placeholder="PR title"
autoCorrect={hasTouchInput ? "on" : "off"}
autoCapitalize={hasTouchInput ? "sentences" : "off"}
spellCheck={hasTouchInput}
/>
<Textarea
value={editBody}
onChange={(e) => setEditBody(e.target.value)}
className="min-h-[120px] bg-background/80"
placeholder="Describe this PR"
autoCorrect={hasTouchInput ? "on" : "off"}
autoCapitalize={hasTouchInput ? "sentences" : "off"}
spellCheck={hasTouchInput}
/>
</div>
) : (
@@ -1480,6 +1486,9 @@ export const PullRequestSection: React.FC<{
value={title}
onChange={(e) => setTitle(e.target.value)}
placeholder="PR title"
autoCorrect={hasTouchInput ? "on" : "off"}
autoCapitalize={hasTouchInput ? "sentences" : "off"}
spellCheck={hasTouchInput}
/>
</label>
@@ -1490,6 +1499,9 @@ export const PullRequestSection: React.FC<{
onChange={(e) => setBody(e.target.value)}
className="min-h-[110px] bg-background/80"
placeholder="What changed and why"
autoCorrect={hasTouchInput ? "on" : "off"}
autoCapitalize={hasTouchInput ? "sentences" : "off"}
spellCheck={hasTouchInput}
/>
</label>