Commit Graph
6 Commits
Author SHA1 Message Date
xixu-me 56298322ba Enhance drag-and-drop UI for service reordering
Improves the drag-and-drop experience in ServicesManager by adding smooth animations, placeholder transitions, and mouse-following effects. Updates CSS for more visually appealing drag states, including animated placeholders, improved shadows, and transitions for service items during reordering.
2025-07-14 15:06:06 +08:00
xixu-me 3d415ad92b Remove opacity and rotation from dragging styles
Eliminated the opacity and transform rotation effects from .dragging .selected-service-item and .selected-service-item.dragging classes to simplify drag-and-drop visual feedback.
2025-07-14 14:29:46 +08:00
xixu-me 97fc60360b Add drag-and-drop reordering for selected services
Implements drag-and-drop functionality to reorder selected services in ServicesManager.js, including state management and event handlers. Updates main.css with styles for dragging, placeholders, and drag handles to enhance the user experience.
2025-07-14 14:14:39 +08:00
xixu-me 24ea47c836 Improve output display and add disabled button styles
Refactored OutputManager to better handle output display logic and ensure the current output is stored for copy/download actions. Added comprehensive CSS styles for disabled buttons, including support for dark theme, to enhance UI feedback and accessibility.
2025-07-14 14:02:41 +08:00
xixu-me 7f84415aaa Refactor app to modular ES6 components
Migrates the main application logic from a monolithic script to a modular, component-based architecture using ES6 modules. Adds ThemeManager, ServicesManager, ServiceConfigGenerator, and OutputManager components for improved maintainability and scalability. Updates index.html to use the new entry point and enhances accessibility and UI structure. Removes legacy main.js.
2025-07-14 12:39:21 +08:00
xixu-me 8c93cc0e9e Refactor project structure and update documentation
Moved scripts, styles, and templates into the src/ directory for better organization. Updated index.html to reference new file paths. Enhanced README.md with detailed usage, architecture, accessibility, and contribution guidelines. Added documentation headers to main.js, main.css, and meta-template.js for clarity and maintainability.
2025-07-14 11:59:46 +08:00