Commit Graph

3 Commits

Author SHA1 Message Date
Raphael S. 9d6cfdc7c7 feat(styles): add foundational CSS styles and typography
- Introduced multiple CSS files for styles, including reset, typography, shadows, and Radix color imports.
- Established CSS variables for spacing, typography, and shadows to ensure consistency across the application.
- Implemented styles for various HTML elements to enhance the overall design and readability.

This update lays the groundwork for a cohesive design system.
2025-12-29 20:09:25 +00:00
Raphael S. 1b4b4fc37a feat(types): add IconProps interface for SVG icons
Introduce a new interface, IconProps, to standardize the properties
for SVG icon components. This interface includes optional size and
color properties, enhancing the flexibility and usability of icon
components across the application.
2025-12-24 12:30:09 +00:00
Raphael S. d187f4f37c feat(figure): add toolbar and PNG rendering utility
- Introduced a new toolbar for figure components that appears on hover or focus.
- Added styles for the toolbar and buttons to enhance user interaction.
- Implemented a utility function to render figures as PNG blobs, excluding the toolbar from the output.
2025-12-22 12:48:32 +00:00