New Pop-Up Button Widget for Triggering Nested Controls and Actions
under review
T
Toinooz
Description
This feature request proposes a new widget type: a
Pop-Up Button
, which, when tapped or long-pressed, reveals a temporary menu or panel containing one or more nested controls or widgets (e.g., buttons, faders, dials).Problem
- Currently, creating compact, context-sensitive UIs in Loopy Pro requires dedicating visible screen space to every widget—even when some controls are only occasionally needed.
- There is no built-in widget that mimics the behavior of a collapsible pop-up or radial menu for accessing nested controls.
- UI designs for touch workflows often suffer from clutter, especially in complex projects, making fast access harder and layouts less intuitive.
Proposed Solution
- Introduce a Pop-Up Buttonwidget that acts as a parent container.
- When tapped or long-pressed, this button reveals a configurable panel (e.g. radial menu, grid, or column/row) with sub-widgets embedded inside it.
- These sub-widgets are fully functional (supporting MIDI/OSC binding, actions, etc.), and the pop-up auto-closes after interaction or based on user setting.
- Support for gesture-based trigger options (e.g. swipe, long-hold).
- Include options for animation, transparency, orientation, and positioning of the revealed panel.
Examples
- A circular button opens a radial layout with 4 transport buttons inside (Play, Stop, Reverse, Clear).
- A fader-style pop-up button reveals a vertical list of 3 gain presets (Low / Med / High).
- A button labeled "FX" reveals a compact group of effect toggles for the selected channel.
Benefits
- Space Efficiency: Keeps the UI clean by hiding less frequently used controls.
- Touch-Optimized Workflow: Ideal for mobile or live setups with limited screen space.
- Custom Layouts: Allows the user to design their own control groupings without switching canvas pages.
- Increased Flexibility: Opens up more creative UI/UX possibilities without requiring multiple dedicated widgets.
This summary was automatically generated by ChatGPT-4 on 2025-05-28.
Original Post:
A button that can open a button grid (or a row of buttons) on top of the current page, allowing to select a single button and close it. This would really help a quick selection without having to either switch page or keep all options on screen at all times.
Some examples : A button named "Master Length", with several options 1, 2, 4, 8, poping up when you click on it, or "Reverb" with options "Normal, Large, Gigantic", etc.
Sam Kennedy
Love this idea! I've been working with a multi-page project for years but recently consolidated into one page because it breaks my concentration having to switch pages to adjust specific parameters. This could really help de-clutter my page.
ultracello
Sam Kennedy: Give it a vote. :)
ultracello
under review