Releases: Daymychen/art-design-pro
Releases · Daymychen/art-design-pro
bug fixes and new features
v3.0.1 - 2025-11-15
Fixed
- Fixed repeated API calls issue when accessing non-existent interfaces during route registration
- Fixed one-click cleanup script build failure issue
Optimized
- Enhanced route configuration validation mechanism, automatically detects and prompts path configuration errors for non-first-level menus
- Optimized top progress bar ghosting issue
- Optimized vite pre-build configuration
- Unified border radius and border consistency
- Redesigned lock screen page, improved visual experience
- Optimized visual experience issue caused by logout menu disappearing prematurely
Added
- ArtForm and ArtSearchBar component labels support custom render functions, enabling complex labels with tooltips
- Menu management form key fields added Tooltip hints, lowering user configuration threshold
- Iconify added offline icon loading mode
- Logout added redirect property for redirecting to corresponding page after re-login
- Logout and re-entry preserves user tabs, identified by userId
- Dual menu added collapse button
- Enhanced menu icons
- Multi-tab pages added icon display
- Added WebSocket connection example
- Lock screen password error triggers input box shake animation
art design pro has been upgraded to v3.0, using tailwindcss and iconify for a cleaner, faster, and more modern development experience.
v3.0.0 - 2025-11-09 🎉
Refactored
- Style system refactored: Sass fully migrated to Tailwind CSS, improving development efficiency and style consistency
- Icon solution upgraded: Iconfont replaced with Iconify, supporting richer icon libraries and on-demand loading
- Route registration refactored: Comprehensive refactoring of route registration system with object-oriented design, improving code maintainability, testability and extensibility
- Refactored ArtTextScroll component, improving performance and maintainability
- Refactored color system, unified UI visual specifications, improving interface consistency
Optimized
- Build optimization: Complete package size reduced by 1.3 MB, significantly improving loading performance
- Architecture optimization: Optimized directory structure with clearer responsibility division, reducing user learning curve and onboarding difficulty
- Comment optimization: Unified module comment standards, improved component descriptions, feature explanations and usage examples, reducing user understanding cost and onboarding difficulty
- Performance improvement: Optimized core code logic, improving system runtime efficiency
- Menu optimization: Refined menu styles, optimized interaction experience and visual presentation
- Responsive optimization: Optimized ArtForm and ArtSearchBar grid layout, adapting to various screen sizes
- Configuration management optimization: Added setting.ts configuration file, supporting one-click copy and reset of system default settings
Fixed
- Fixed ArtForm and ArtSearchBar custom component rendering issues
Added
- ArtForm and ArtSearchBar added render property, supporting custom component rendering
- Festival feature enhancement: Fireworks configuration supports cross-date range settings and custom playback counts
Upgraded
- Dependency updates: Upgraded core dependencies to latest stable versions
⚠️ Important Notice
This upgrade involves fundamental refactoring of the style system (Sass → Tailwind CSS) and icon library (Iconfont → Iconify), which is a breaking change. It is recommended to use v3.0 for new projects. Upgrading existing projects is not recommended.
v2.6.1
v2.6.1 - 2025-10-19
Fixed
- Fixed repeated API calls issue when accessing invalid addresses for user info and menu endpoints
- Fixed ElButton circle mode styles
- Fixed ElSelect keyboard selection issue
- Fixed static routes with parameters redirecting to login page issue
Optimized
- Upgraded some dependencies to be compatible with tailwindcss
- Optimized external link menu click selection state
- Added theme color switching feature to authorization pages
v2.6.0
v2.6.0 - 2025-10-16
Code Optimized
- Optimized streamlined version menu data structure, improved data consistency
- Optimized local development environment network request proxy configuration
- Optimized ElTree component default styles
- Added VsCode recommended plugin related configuration
- Optimized ElDropdown component click trigger mode interaction styles
- Optimized menu filtering logic
- Optimized page switching animation, improved loading speed
- Optimized dark mode text color
v2.5.9
v2.5.9 - 2025-10-12
Code Optimized
- Optimized views file directory, file names, and code
- Added global configuration for useTable pagination request fields (tableConfig.ts)
- Optimized routing configuration to modular structure
- Menu API now uses apifox mock data (set VITE_ACCESS_MODE to backend mode in .env)