Phase 17: UI Optimization & Polish #24

Merged
luckberg merged 61 commits from gsd/phase-17-ui-optimization-polish into main 2026-06-18 16:24:54 -04:00
2 changed files with 3 additions and 1 deletions
Showing only changes of commit 5e1c714894 - Show all commits
+2
View File
@@ -160,6 +160,8 @@ export default function App() {
flexDirection: 'column', flexDirection: 'column',
overflow: 'hidden', overflow: 'hidden',
position: 'relative', position: 'relative',
// Phone-only: reserve space for the fixed BottomTabBar so content is not occluded
...(phone ? { paddingBottom: 'var(--bottom-chrome-h)' } : {}),
}; };
// Setup gate: while setup status is loading, render nothing (prevent flash). // Setup gate: while setup status is loading, render nothing (prevent flash).
+1 -1
View File
@@ -467,7 +467,7 @@ export function CalendarShell() {
onClick={() => setEventForm(true, 'create')} onClick={() => setEventForm(true, 'create')}
style={{ style={{
position: 'fixed', position: 'fixed',
bottom: 'var(--space-6)', bottom: 'calc(var(--bottom-chrome-h) + var(--space-6))',
right: 'var(--space-6)', right: 'var(--space-6)',
width: '56px', width: '56px',
height: '56px', height: '56px',