Skip to content

feat: add Spacer and Split components with documentation and tests. - #1

Merged
vertsan merged 6 commits into
masterfrom
cursor/hero-notched-layout
Oct 10, 2026
Merged

vertsan merged 6 commits into
masterfrom
cursor/hero-notched-layout

Conversation

@vertsan

@vertsan vertsan commented Oct 10, 2026

Copy link
Copy Markdown
Owner
  • add Spacer and Split components with documentation and tests.

vertsan and others added 6 commits October 11, 2026 03:49
Replace canvas hero with HeroNotched: card frame, pseudo-element notches, DashboardPreview media, and floating glass card.

Co-authored-by: Cursor <cursoragent@cursor.com>
- Implemented `runSearch` function to search components across registries.
- Created `runView` function to display metadata of specified components.
- Added tests for `runView` to validate output and error handling.
- Introduced configuration management functions for reading and writing component configurations.
- Developed error handling with `VertError` class for consistent error messaging.
- Implemented registry management functions to resolve and load items from registries.
- Added logging functionality to capture command output for testing.
- Created a fake registry for testing purposes.
- Added motion styles and corresponding registry item for shared animations.
- Established Vitest configuration for running tests.
- Updated accordion trigger transition duration for smoother hover effects.
- Memoized avatar group items for performance optimization.
- Added data attributes to card components for better accessibility.
- Enhanced carousel button transitions and dot indicators for a refined user experience.
- Improved checkbox component with better accessibility and visual feedback.
- Updated command list and item transitions for a more responsive feel.
- Enhanced dialog animations for open and close states.
- Improved dropdown menu item transitions for a smoother interaction.
- Optimized field component with memoization for better performance.
- Enhanced hover card and popover components with improved animations and responsiveness.
- Updated select component item transitions for a more fluid experience.
- Improved table row hover effects for better visual feedback.
- Enhanced tabs context with memoization for performance.
- Updated toast action transitions for a smoother interaction.
- Improved tooltip animations for better user experience.
- Cleaned up CSS files by consolidating motion-related styles and removing redundant code.
…variants and tests

- Implemented Cluster component for flexible layout with gap and alignment options.
- Created Container component for responsive width and padding control.
- Developed Grid and GridItem components for grid layout with responsive column spans.
- Added Stack component for vertical and horizontal stacking with customizable gaps.
- Included unit tests for all new components to ensure proper rendering and functionality.
- Introduced ThemeProvider for managing themes and tones with localStorage support.
- Added tests for ThemeProvider to validate theme and tone management.
- Introduced Spacer component for flexible or fixed gaps in layouts.
- Added Split component for a two-region layout that adapts to screen size.
- Created documentation pages for both components with usage examples.
- Implemented tests for AspectRatio, Center, Section, Spacer, and Split components to ensure functionality.
- Added JSON registry entries for new components: aspect-ratio, center, section, spacer, and split.
@vertsan vertsan self-assigned this Oct 10, 2026
@vertsan vertsan added the enhancement New feature or request label Oct 10, 2026
@vercel

vercel Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
vert-ui Ready Ready Preview Oct 10, 2026 10:35pm UTC

@vertsan
vertsan merged commit 813ce83 into master Oct 10, 2026
2 of 3 checks passed

This branch was successfully deployed

1 active deployment
Preview — 387e7b30 Deployed Oct 10, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant