Skip to content

feat(login): redesign login page with two-column layout and fix sass deprecations#268

Merged
butschster merged 1 commit intomasterfrom
feat/login-page-redesign-sass-fix
Mar 30, 2026
Merged

feat(login): redesign login page with two-column layout and fix sass deprecations#268
butschster merged 1 commit intomasterfrom
feat/login-page-redesign-sass-fix

Conversation

@butschster
Copy link
Copy Markdown
Member

What

Redesigns the SSO login page with a two-column split layout and fixes Dart Sass deprecation warnings across the project.

Why

The previous login page was a basic centered card. This redesign adds visual character with an animated hero panel featuring bold typography and gradient accents. The Sass deprecation fixes (modern API, sass:map module, loadPaths) prepare the codebase for Dart Sass 2.0.

How

  • Login page: Two-column layout — left panel with animated orbs, grid background, typographic hero ("Your bugs are not a mystery anymore"); right panel with SSO auth form and gradient-border button
  • Vite config: Added css.preprocessorOptions.scss.api: 'modern' and loadPaths for src/ import resolution
  • Storybook config: Same Sass config in viteFinal
  • preview-card-header.vue: Migrated map-get() to @use "sass:map" + map.get()
  • Responsive: hero panel hidden on mobile (<1024px), full-screen form only
  • prefers-reduced-motion support for all animations

Testing

  • Run yarn storybook → navigate to Screens/Login/LoginPage
  • Run npx vite build → builds without Sass deprecation warnings
  • Verify light/dark theme toggle works on login page

…deprecations

Redesign the SSO login page with a split layout: animated hero panel on the left
with bold typography and gradient accents, clean auth form on the right.
Fix Dart Sass legacy JS API deprecation by switching to modern API, add loadPaths
for src/ imports, and migrate map-get() to sass:map module.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@butschster butschster self-assigned this Mar 30, 2026
@butschster butschster requested a review from Kreezag March 30, 2026 17:34
@butschster butschster merged commit 25b72eb into master Mar 30, 2026
3 checks passed
@butschster butschster deleted the feat/login-page-redesign-sass-fix branch March 30, 2026 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant