Description:
Add a new dropdown menu widget for selecting values or presets. This would offer an alternative to the current dial/stepper selector, providing better usability, especially with longer lists or precise selections.
Problem:
The dial widget is too fiddly for precise selection, especially with long lists (e.g., presets for AUv3 plugins). Users can’t see full label names, must scroll back and forth, and often select the wrong value. The lack of overview limits live usability and efficiency.
Proposed Solution:
– Introduce a new dropdown menu or matrix selector (e.g., 8×8 or 16×16 grid)
– Allow full menu and individual entry customization (e.g., label line breaks, truncation options)
– Auto-size width to longest label or allow manual width settings
– Let users define how many entries above/below the cursor are shown while scrolling
– Option to scroll with one control (dial/MIDI) and trigger with another (button)
– Highlight active item visually (bold font, color, size)
Benefits:
✅ Much better visibility of menu entries
✅ Faster and more reliable preset selection
✅ Frees up space on canvas by replacing multiple stepper widgets
✅ Ideal for live performance and AUv3 plugin integration
✅ More scalable UX for large value lists
This summary was automatically generated by ChatGPT-4 on May 2, 2025.