Changelong v2.1
This version brings significant enhancements to both the standalone preset manager windows and the integrated UI, focusing on better organization, usability, and new management features.
✨ New Features
- Standalone Preset Manager Window (Manage Presets):
- Fixed 4-Row Layout: Preset items are now displayed in a fixed 4-row grid (typically 20 items per page, 5 columns), providing a consistent and predictable view.
- Edit Preset Position: You can now directly edit the numerical position of a preset within the "Edit Preset" mode.
- Drag-and-Drop Across Pages: When dragging a preset in the manager window, hovering over the "Next" or "Previous" page buttons for a short duration will automatically navigate to that page, allowing seamless reordering across multiple pages.
- Load Default Presets: Added a "Load Defaults" button in the manager footer to import a curated list of presets from an external source (for both Prompt and Style Reduction managers).
- Delete All Presets: Added a "Delete All" button (with confirmation) in the manager footer for quickly clearing all presets for a specific manager.
- Integrated UI (Main Collapsible Section on Udio Page):
- Search Presets: Each preset section (Prompt & Style Reduction) now includes a search bar to quickly filter displayed presets by name.
- Increased Items Per Page: Integrated preset lists now show 20 items per page (typically 4 rows of 5 items), up from 10-15.
💄 Improvements & UI Changes
- Standalone Preset Manager Window:
- Redesigned preset items for better text display and cleaner look. Edit/Delete controls now appear on hover.
- Window resizing is now horizontal-only; height is fixed based on the 4-row content area.
- Improved pagination controls.
- New icons for "Load Defaults" (
library_add) and "Delete All" (delete_forever).
- Integrated UI:
- Updated expand/collapse icon (now
chevron_right / expand_less).
- Preset names in the integrated list can now wrap to two lines for better readability.
- Style Reduction section header now dynamically updates to indicate if "Advanced Controls" need to be opened.
- Prompt Generator:
- Minor internal updates to ensure
genreCategorySelect is populated correctly if UI is re-rendered.
- General:
- CSS variables refined for better consistency between standalone manager and integrated UI themes.
- Updated various icons for clarity and consistency.
🛠️ Technical & Bug Fixes
- Preset Application: Continued refinement of the
applyReactControlledInputPreset function for robust interaction with Udio's input fields, especially the Style Reduction CMDK input.
- Configuration: Introduced
MANAGER_CONFIGS_STANDALONE to better separate configurations for the standalone manager windows (e.g., default preset URLs).
- Data Handling: Minor robustness improvements in
loadPromptGenData fallback.
- CSS: Numerous CSS adjustments to support the new layouts, search functionality, and UI polish. Specifically, fixed height for the manager list container and adjustments for horizontal-only resizing.
- Corrected an issue where the Style Reduction input target selector might not always find the input if "Advanced Controls" were not explicitly open, leading to the integrated SR section being unnecessarily disabled. The logic is now more robust.
- Ensured pagination correctly resets or adjusts when presets are deleted or search terms change.
Note for users of v2.0:
Due to the UI changes in the standalone manager (fixed 4-row layout), the window height is no longer resizable. The width is still resizable. Your previously saved window height will be ignored, and the window will adapt to the new fixed content height.