0.4.0
Pre-release
Pre-release
Documentation & Content
- Added new API-related illustrations for Actor operations including initialization, abort, charging money, exit, and more core functionalities
- Enhanced documentation's visual elements with new descriptive illustrations for Actor definition files and concepts
- Added Actors logo and improved text formatting throughout documentation
- Updated content and documentation across multiple sections
UI/UX Improvements
- Added new hero animation with enhanced appearance and pointer event handling
- Improved header responsiveness for mobile devices
- Enhanced Table of Contents (TOC) component:
- Optimized progress bar rendering
- Adjusted base width from 8 to 5 pixels
- Removed debounced rendering for better performance
- Enhanced Illustration component with dynamic image handling
- Adjusted illustration width for left and right positions from 1/3 to 1/2 of container width
Layout & Typography
- Improved heading and blockquote spacing in MDX content:
- Added
clear-both
to headings - Adjusted vertical spacing for h2, h3, and h4 headings
- Added consistent margin spacing to blockquotes
- Added
- Enhanced main content typography
- Fixed heading anchor link underline styles
- Improved code example styling:
- Made code example tabs responsive with smaller text on mobile
- Increased vertical margin around code switcher component
- Enhanced button layout with better padding and text scaling
Technical Improvements
- Updated package dependencies and configurations
- Enhanced ESLint and TypeScript configurations
- Standardized interface naming convention by adding 'I' prefix
- Replaced innerHTML with safer DOM manipulation methods
- Fixed PostCSS configuration
- Improved file paths and code organization throughout the project
Styling & Visual Updates
- Updated dark mode icon color to accent-dark
- Multiple illustration updates and optimizations
- Image optimization improvements
- Removed Spline-based illustrations in favor of upcoming test images
Bug Fixes
- Fixed build issues
- Addressed WebKit scrolling problems by deactivating mouse events for the hero
- Fixed file paths and DOMRect fallback in CodeSwitcher component
- Resolved layout spacing issues with clear-both divs
- Fixed robots.txt configuration
Development & Infrastructure
- Updated ESLint configuration and removed problematic plugins
- Enhanced project configuration and build process
- Improved TypeScript support and type definitions
- Updated package dependencies and configurations
- Standardized file paths and code organization
Note
This release includes multiple commits focused on documentation updates, UI improvements, and technical enhancements. Users should notice improved performance, better mobile responsiveness, and enhanced visual consistency across the platform.