Skip to content

Rotary Page commands with side-display target selection #138

Description

@RadiatorTwo

Problem

LoupixDeck currently has commands for switching Rotary Pages.

However, some devices have two separate Rotary Page areas, one for each side display:

  • Loupedeck Live
  • Razer Stream Controller
  • Loupedeck CT

For these devices, a command needs to be able to specify which Rotary Page area should be changed.

At the moment, the existing Rotary Page commands do not expose this distinction. This makes command-based Rotary Page switching incomplete for devices with two side displays.

This should not be available for devices that do not support separate side-display Rotary Pages, especially:

  • Loupedeck Live S

Required behavior

Add new or extended Rotary Page commands that allow selecting the target Rotary Page area.

Possible targets:

  • Left side display
  • Right side display
  • Optional: both side displays, if useful

These options should only be shown for devices that actually support this feature:

  • Loupedeck Live
  • Razer Stream Controller
  • Loupedeck CT

They should not be shown for:

  • Loupedeck Live S
  • Any other device without separate side-display Rotary Pages

Command UI

The command configuration UI should only expose the side-display target selection when the selected device supports it.

For unsupported devices, the command should either:

  • not be available at all, or
  • hide/disable the target selection and fall back to the existing behavior

The preferred behavior should be consistent with how other device-specific commands are handled in LoupixDeck.

Acceptance criteria

  • Rotary Page commands can target a specific side display on supported devices.
  • Target selection is only available for devices with separate side-display Rotary Pages.
  • Loupedeck Live, Razer Stream Controller, and Loupedeck CT support the new target selection.
  • Loupedeck Live S does not show unsupported Rotary Page target options.
  • Existing Rotary Page behavior remains unchanged for unsupported devices.
  • The command UI handles device-specific support cleanly and does not expose invalid options.

Notes

This is especially relevant for devices where the two side displays are functionally independent. Without targetable Rotary Page commands, it is not possible to reliably control the left and right Rotary Pages separately from buttons, macros, profiles, or plugin commands.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions