Skip to content

fix: emcn component library design engineering polish#3672

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

fix: emcn component library design engineering polish#3672
adithyaakrishna wants to merge 9 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
Low risk visual/UI refactor across auth and marketing pages, with minor interaction changes (animated validation messages and password visibility toggles) that could affect layout or form UX but not auth logic.

Overview
Updates auth and landing/marketing UI to use shared CSS variables/design tokens (replacing hard-coded hex colors) and standardizes spacing/typography classes across buttons, nav, sections, and preview components.

Improves auth form UX by adding show/hide password toggles, animating validation and reset status messages via collapsible containers with aria-live, and tweaking divider/background styles for better consistency.

Refines landing page interactions and visuals, including pausable enterprise feature marquee hover behavior and numerous small layout/hover-state adjustments in the navbar, templates/features previews, and footer.

Written by Cursor Bugbot for commit 2f83f87. 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

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 2 potential issues.

There are 6 total unresolved issues (including 4 from previous reviews).

Fix All in Cursor

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

@icecrasher321 icecrasher321 self-assigned this Mar 20, 2026
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