mirror of
https://github.com/runbear-io/beardrive.git
synced 2026-08-25 08:08:08 +02:00
Closes the remaining design-review gaps (design-only; no flow changes). Accessibility (the failing objective gate + residuals): - Mobile 44px now reaches the PRIMARY tap targets: file tree rows, project rows, the org "Manage" button, new-project +, and folder-history all sized to 44px min (round 1 had only reached the header/sidebar icons). - Residual sub-AA small text fixed: --text-faint #8a8a8a→#969696 (AA on the #262626 sidebar, measured 5.1); selected palette row's kind/icon lifted to #c4c4c4 (6.6); filled-button hover moved to --accent-press #5a3bc9 so white labels stay ≥4.5 on hover (7.2, was 2.9). - Directory rows expose aria-expanded, updated on collapse toggle. UX (the main remaining seam): - Native prompt()/confirm() replaced with in-app modal components (modalPrompt / modalConfirm, destructive variant) for new project, rename, delete, remove member, and revoke invite/share — so every decision shares one visual language with the share modal and toasts. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R7Q9ZKSZRTdvrSJkYLUmYs