Skip to content

fix: emcn component library design engineering polish#3672

Open
adithyaakrishna wants to merge 13 commits intosimstudioai:stagingfrom
adithyaakrishna:feat/emcn
Open

fix: emcn component library design engineering polish#3672
adithyaakrishna wants to merge 13 commits intosimstudioai:stagingfrom
adithyaakrishna:feat/emcn

Conversation

@adithyaakrishna
Copy link

Summary

Comprehensive polish of the emcn compos library along with addressing a11y issues and design token consistency

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Other: Components Polish

Testing

  • Visual regression: Button variants (tertiary no longer uses !important, base class restructured), toast auto-dismiss now 5s default, dropdown menu wider
  • Touch devices: Verify hover states no longer stick on tap
  • Keyboard navigation: Tab through Input, Textarea, Slider, Switch all now show visible focus indicators
  • Reduced motion: Toggle prefer reduced motion (macos setting), all animations should be disabled

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

@cursor
Copy link

cursor bot commented Mar 19, 2026

PR Summary

Low Risk
Mostly visual/token refactors across auth/landing/blog pages plus small UX tweaks (animated validation messages, password visibility). Low risk, but touches many UI surfaces so regressions are mainly CSS/layout-related.

Overview
Unifies auth + marketing/landing + blog UIs around shared CSS variables (e.g. --landing-*) by replacing hard-coded hex colors and normalizing spacing/typography classes across navbar, hero, footer, templates, pricing, enterprise, and blog pages.

Improves auth form UX/a11y by adding animated, aria-live validation/error regions, adding inline password show/hide controls, and tightening button/label styling; also refines the enterprise feature marquee to use named keyframes with hover-to-pause behavior.

Updates apps/docs viewport config to remove maximumScale/userScalable restrictions (better accessibility on mobile).

Written by Cursor Bugbot for commit 3e626e0. This will update automatically on new commits. Configure here.

@vercel
Copy link

vercel bot commented Mar 19, 2026

@adithyaakrishna is attempting to deploy a commit to the Sim Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Mar 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
docs Skipped Skipped Mar 20, 2026 5:50pm

Request Review

@icecrasher321 icecrasher321 self-assigned this Mar 20, 2026
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

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.

2 participants