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 Button
    widget 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
  1. A circular button opens a radial layout with 4 transport buttons inside (Play, Stop, Reverse, Clear).
  2. A fader-style pop-up button reveals a vertical list of 3 gain presets (Low / Med / High).
  3. 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.