Skip to content

Releases: Daymychen/art-design-pro

bug fixes and new features

15 Nov 07:46

Choose a tag to compare

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.

09 Nov 04:28

Choose a tag to compare

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

19 Oct 09:05

Choose a tag to compare

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

17 Oct 01:39

Choose a tag to compare

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

12 Oct 02:27

Choose a tag to compare

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)