Skip to content

Commit 6d30c7f

Browse files
committed
fix: mobile UX — hide mode switcher, single-column git, hide terminal button
1 parent fa29266 commit 6d30c7f

2 files changed

Lines changed: 5 additions & 17 deletions

File tree

app/page.tsx

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,7 @@ export default function EditorLayout() {
541541
<button
542542
type="button"
543543
onClick={() => layout.toggle('terminal')}
544-
className={`flex h-11 w-11 shrink-0 items-center justify-center rounded-2xl border transition ${
544+
className={`hidden sm:flex h-11 w-11 shrink-0 items-center justify-center rounded-2xl border transition ${
545545
terminalVisible
546546
? 'border-[color-mix(in_srgb,var(--brand)_36%,var(--border))] bg-[color-mix(in_srgb,var(--brand)_10%,transparent)] text-[var(--brand)]'
547547
: 'border-[var(--border)] bg-[color-mix(in_srgb,var(--bg)_92%,transparent)] text-[var(--text-secondary)] hover:bg-[color-mix(in_srgb,var(--text-primary)_5%,transparent)] hover:text-[var(--text-primary)]'
@@ -585,18 +585,6 @@ export default function EditorLayout() {
585585
</span>
586586
</div>
587587

588-
<div className="shell-mode-switcher shrink-0">
589-
{MODE_BUTTONS.map((m, index) => (
590-
<button
591-
key={m.id}
592-
onClick={() => setMode(m.id)}
593-
className={`shell-mode-button ${mode === m.id ? 'shell-mode-button--active' : ''}`}
594-
title={`${m.label} mode (⌘⇧${index + 1})`}
595-
>
596-
<Icon icon={m.icon} width={15} height={15} />
597-
</button>
598-
))}
599-
</div>
600588
</div>
601589
</div>
602590
) : (

components/views/git-view.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -689,8 +689,8 @@ export function GitView() {
689689

690690
return (
691691
<div className="flex flex-1 min-h-0 overflow-hidden">
692-
{/* Left panel — source control */}
693-
<div className="w-[300px] flex flex-col border-r border-[var(--border)] bg-[var(--bg)] shrink-0">
692+
{/* Left panel — source control (full-width on mobile) */}
693+
<div className="w-full sm:w-[300px] flex flex-col border-r border-[var(--border)] bg-[var(--bg)] shrink-0">
694694
{/* Header */}
695695
<div className="flex items-center gap-2 h-[34px] px-3 border-b border-[var(--border)] shrink-0">
696696
<button
@@ -1564,8 +1564,8 @@ export function GitView() {
15641564
)}
15651565
</div>
15661566

1567-
{/* Right panel — diff viewer */}
1568-
<div className="flex-1 flex flex-col bg-[var(--bg-elevated)] overflow-hidden">
1567+
{/* Right panel — diff viewer (hidden on mobile, shown when file selected) */}
1568+
<div className="hidden sm:flex flex-1 flex-col bg-[var(--bg-elevated)] overflow-hidden">
15691569
{tab === 'changes' && activeDiff ? (
15701570
<>
15711571
<DiffHeader path={activeDiff.path} lines={activeDiff.lines} />

0 commit comments

Comments
 (0)