Description:
Enable the ability to reorder buttons inside a button grid (and similar widgets like radio buttons or stepped dials), not just the actions assigned to them. Reordering a button visually should also carry its associated actions with it to the new position.
Problem:
Currently, users can only reorder the actions inside a button, but cannot rearrange the buttons themselves. In setups with many buttons (e.g. 10 buttons with 6 actions each), it’s painful and inefficient to move them, especially if you want to insert one at the top of the grid. The same issue applies to steps of stepped dials – dragging steps around should preserve their actions.
Proposed Solution:
– Allow full drag-and-drop reordering of buttons within grid and radio button widgets
– When moving a button, automatically preserve its assigned actions and link them to the new position
– Apply the same behavior to stepped dials: each step should keep its action(s) when reordered
– Optional UI for "reorder mode" for button layout, similar to action reorder mode
– Bonus: allow reordering buttons via keyboard shortcuts or MIDI assignable navigation
Benefits:
– Much faster workflow when managing large button layouts
– Greatly reduces repetitive effort when changing button layouts
– Essential for dynamic performance setups that rely on fine control over multiple actions
– Aligns button logic and visual layout more intuitively
– Makes working with stepped dials more flexible and less error-prone
This summary was automatically generated by ChatGPT-4 on April 30, 2025.