Skip to content

feat(design): unify nav, redesign homepage/pricing/skill pages#1011

Open
huacnlee wants to merge 9 commits into
mainfrom
update-design
Open

feat(design): unify nav, redesign homepage/pricing/skill pages#1011
huacnlee wants to merge 9 commits into
mainfrom
update-design

Conversation

@huacnlee
Copy link
Copy Markdown
Member

@huacnlee huacnlee commented May 20, 2026

Summary

  • Remove 1127 lines of dead CSS from app-styles.css — SKILL PAGE and PRICING PAGE sections were fully overridden by scoped styles in Skill.vue / Pricing.vue
  • Delete 7 unused HomePage/ components and DashboardNavLink.vue / vp-code.css (no active references)
  • Remove View Transition circle animation on light/dark mode toggle
  • Center pricing matrix check icons (display: block; margin: 0 auto)
  • Reduce dark mode card background contrast: --lb-card #13182A#0E1222 (closer to page bg #0A0E19), strengthen card border to compensate

Test plan

  • Home page — product cards visible, dark mode cards harmonize with background
  • Pricing page — matrix check icons centered, billing cycle toggle works
  • Skill page — styles unchanged (scoped styles still apply correctly)
  • Light/dark toggle — instant switch, no circle animation
  • No build errors

🤖 Generated with Claude Code

huacnlee and others added 7 commits May 20, 2026 14:25
- Replace VPNav with custom AppNav (sticky, unified across all pages)
- Add AppFooter component
- Fix nav width to match content (1240px via html:root specificity)
- Remove extra VPContent padding-top from VitePress fixed-nav compensation
- Add Features dropdown menu with left-aligned popup and correct positioning
- Add active state highlighting for nav links with route-aware detection
- Lock app-nav font-family to system font to prevent flicker on page transition
- Redesign NewHomePage, Pricing, Skill pages with new layout components
- Add useLbDarkSync composable for dark mode sync
- Fix normalize-md plugin to handle layout: false correctly
- Update homepage stat: 50K+ developers → 130+ API endpoints

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Skill.vue: marketplace card always-dark styling, active tab dark bg,
  count badge visible in dark mode, capability grid fixed to 3 columns
- NewHomePage: shift all copy from developer/app-building framing to
  investor/quantitative-trading framing; expand SDK samples to per-lang
  multi-language strings (Python/Node/Rust/Go/Java/C++) with syntax
  highlighting for each language
- index.css: align dark mode bg vars with LB design system
- app-styles.css: minor canvas bg and border-radius tweaks

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… style

- Change grid-template-columns from 1.4fr 1fr 1fr 1fr to repeat(4, 1fr)
- Remove grid-column: 1/-1 from 1024px breakpoint (award card no longer spans full row)
- Update AWARD tag from pill badge to text + extending horizontal line
- Include homepage SDK demo multi-language code samples

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…g toggle, clean checkmarks

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Free and plan cards: background var(--lb-bg-2) → var(--lb-bg-1) (white)
- Plan badge: background var(--lb-bg-1) → var(--lb-bg-2) for contrast on white card
- Was/tag margin: remove double-stacked margin (was 24px gap) → unified 12px tag top margin
- Tagline line-height: 1.55 → 1.6
- ProductSkill: label "Or install via CLI" → "Or install via Npx"

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@huacnlee
Copy link
Copy Markdown
Member Author

Latest commit fixes pricing page card backgrounds and spacing:

  • Free/plan card backgrounds: var(--lb-bg-2)var(--lb-bg-1) (white, matches page bg)
  • Plan badge bg: var(--lb-bg-1)var(--lb-bg-2) (contrast on white card)
  • Was/tag spacing: removed double-stacked margin (was 24px) → unified 12px via tag margin-top
  • Tagline line-height: 1.55 → 1.6
  • ProductSkill: "Or install via CLI" → "Or install via Npx"

huacnlee and others added 2 commits May 20, 2026 15:52
…ition, fix card colors

- Remove 1127 lines of dead CSS from app-styles.css (SKILL PAGE and PRICING PAGE sections fully overridden by scoped styles in Skill.vue / Pricing.vue)
- Delete unused components: DashboardNavLink.vue, HomePage/{index,FeatureItem,HomeFeatures,IconComponent,Market,Markets}.vue, vp-code.css
- Remove View Transition circle animation on light/dark toggle
- Center pricing matrix check icons with display:block + margin auto
- Reduce dark mode card background contrast: --lb-card #13182A → #0E1222 (closer to page bg #0A0E19)
- Strengthen dark card border to compensate: --app-card-stroke #1f232e → #242836

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…and Auto-renew tab

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant