UI Ascend: Complete visual redesign#5
Conversation
Complete visual redesign spec covering color evolution, typography, 3-tier animation system, and component-specific treatments. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Comprehensive step-by-step plan covering design tokens, animation system, every component CSS module, celebration wiring, and accessibility pass. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ility Replace animations.js with a structured 3-tier system: - Tier 1 (Ambient): float, breathing, glow, gradient shift - Tier 2 (Responsive): enhanced fades, slides, stagger, interactive feedback - Tier 3 (Celebration): bounce, glow, streak, XP flash Replace confetti.js with a React/Framer Motion particle system (useConfetti hook + ConfettiExplosion component), keeping legacy shims for backwards compatibility until PactCard and FocusTimer are rewritten. All previous exports preserved for backwards compatibility. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…t orbs Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…agger Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…, nav pill - Sidebar: glass background + animated nav pill with layoutId - Cards: PactCard, TaskCard, DailySummaryCard get glass + hover lift + glow stripes - FocusTimer: glass container, breathing glow ring, heavier time weight - XPBar: elastic fill transition, shimmer glint animation - MonthlyCalendar: glass container, celebration gold streaks, hue-shifted levels, today pulse - Modals: all 4 modals get blur(16px) overlay, glass body, spring scale animation, glow inputs - Toast: glass background, status-colored borders, gradient progress bar - NotificationBell: badge pulse animation - NudgeButton: hover glow - MobileNav: glass background, tap scale, active dot indicator - Navbar: unified surface-glass, removed theme-specific overrides Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ible styles Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… XPBar, DailySummaryCard Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
- Reverted page.module.css and LandingPageClient.js to original (main) - Dark mode: brightened surface colors so cards visibly separate from background (surface-glass: rgba(24,29,42,0.85) vs bg-secondary: #0E1117) - Dark mode: increased border opacity (0.08/0.12/0.18) so card edges are visible Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Sidebar: use bg-primary instead of surface-glass, remove footer background override that was creating the black box around profile section - Dark mode borders: dialed back to 0.06/0.09/0.14 — card separation comes from surface lift, not harsh borders Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- surface-glass: rgba(18,22,34,0.7) — more transparent, subtle lift - surface-1/2/3: reduced brightness and opacity for gentler card separation - Cards now feel like frosted layers, not opaque boxes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Light mode surface-glass: 0.65 → 0.45 opacity (actually see-through now) - Dark mode surface-glass: 0.7 → 0.55 opacity (more translucent) - CreatePactModal: removed overflow:hidden that was clipping backdrop-filter Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ht mode Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Code Review: UI Ascend — Design Spec vs. ImplementationThorough comparison of the design spec ( Bugs (must fix before merge)
Missing features (per design spec)Completely missing (4 items):
Partially missing (key gaps):
Performance concerns
Cleanup items
What's good
Verdict~50-60% of the design spec is implemented. The foundation (tokens, surfaces, keyframes, glass effects) is solid and makes up the bulk of the 3,155 additions. But the features that would make users notice the redesign — gradient timer ring, landing page, page transitions, bell wiggle, shimmer effects — are either half-wired or untouched. Recommend either: (a) completing the missing features before merge, or (b) scoping the PR title/description to match what's actually delivered and tracking the rest as follow-up issues. 🤖 Generated with Claude Code |
|
Closing — this branch diverged from main and is superseded by #24 which completes the remaining work from a clean base. |
Summary
Complete visual/animation redesign across all 22 CSS modules, the animation system, and 6 JS component files. Zero feature changes — pure aesthetic transformation.
surface-glass+backdrop-filter: blur()treatmentprefers-reduced-motionkills all animations,focus-visibleon all interactive elementsFiles changed: 42 (3,031 additions, 750 deletions)
globals.cssanimations.js,confetti.jsTest plan
npm run build— passes cleannpm run test:e2efor regression🤖 Generated with Claude Code