You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The single biggest desktop subsystem the iPad doesn't surface.
Engine is already in src-core/ (wx-free, links into the iPad
library); the entire gap is UI.
Source: §2.1 of the 2026-04-23 gap analysis.
What's already in place
All 34 output protocols (E1.31, ArtNet, DDP, OPC, ZCPP, KiNet,
Twinkly, OpenDMX, uDMX, Renard, LOR / LOROptimised, OpenPixelNet,
…) compiled into the iPad lib.
iPadRenderContext owns an OutputManager. Live output toggle
shipped (lightbulb in the sequencer toolbar). Discovery / setup
is unreachable from iPad UI today — testers must configure
controllers in desktop xLights and copy the show folder over.
Show-folder section UI extras — Recent show folders list (L-1b in followups.md) and base-directory toggle (L-10). Path display + change already shipped via FolderConfigView (the folder.badge.gearshape toolbar button on the sequence picker).
P2
S
O-3
Controller list — 13 columns (Name/Protocol/Address/Universes/Channels/Vendor/Model/Variant/Active/AutoLayout/AutoSize/Description/Status), drag-reorder, multi-select, sort by 6 fields, status LED
P1
M
O-4
Toolbar — Add Ethernet / Serial / Null / Discover / FPP Connect / Save / Delete All
HinksPixExportDialog — vendor-specific HSEQ format, master+2 slaves, playlists, schedule grid, USB drive export
P3
XL
Why deferred
The desktop already does this well; users today configure
controllers there and copy the show folder to iPad. That
workflow is functional even if not native.
R-min alone is L-effort across O-2..O-7; R-pro adds two XL
dialogs (port-mapping and pixel-test) that would each justify
a multi-week sprint.
Live output (lightbulb toggle) covers the most common tester
ask — "play the sequence to my actual lights" — without any
controller-setup UI.
When to come back
After H-5 ships and external testers have lived with the
current "configure on desktop, play on iPad" flow for a
release cycle. If user feedback consistently asks for
controller setup on the iPad, R-min is the next big push.
R-pro / FPP Connect can wait until R-min is stable and there
is a concrete upload-from-iPad use case.