// OPENBOX DOCS

Parity matrix

Capability status and Linux replacement decisions.

The application repository's PARITY.md is the maintenance source for capability status, acceptance checks, and Linux replacement decisions. This page is the single rendered status authority for the documentation site.

What the badges mean

Every workflow in PARITY.md is marked done, or carries a decision status for workflows without a Linux equivalent:

  • Done means the workflow is usable end to end on Linux.
  • Decision rows ("Not applicable", "Replaced by ...", "Use ... instead") mark Windows-only workflows with no Linux equivalent; they are documented as boundaries rather than implied support.

Capability status

The current matrix lists every LaunchBox-aligned capability as Done, including the Premium-equivalent workflows (custom fields, ESRB filters, list view, media packs, cloud statistics sync), all without a subscription. OpenBoxGL sets premium_features_free: true in settings and ships bundled media packs without a license gate.

AreaStatusNotes
Mixed-library managementDoneOne catalog for Steam, ROMs, arcades, executables
ImportsDoneSteam, Heroic, Lutris, Gameyfin, ROM folders, arcade DATs, ScummVM, RPCS3, Vita3K
MetadataDoneLaunchBox Games Database daily sync + IGDB + Steam/GOG
MediaDoneBulk media jobs, duplicate cleanup, EmuMovies, Bezel Project
Launch profilesDoneTokenized commands, per-game overrides, archive extraction, dependency checks
Big BoxDoneStage, Hybrid, CoverFlow; gamepad; screensaver; gamescope guest
Sessions and trackingDonePer-session history, tracking modes, progress automation
Saves and backupsDoneSave discovery, versioned backups, restore guards, statistics sync
IntegrationsDoneRetroAchievements, IGDB, EmuMovies, Bezel, Gameyfin, OBS, MAME, Ludusavi, Hoard
PluginsDonelibrary, before_launch, after_session hooks
Local automationDoneQueue, tags, notifications, HMAC-signed webhooks
Premium workflows (free)DoneCustom fields, ESRB filters, list view, media packs, cloud stats sync

Intentionally not replicated on Linux

Windows-only workflows without a Linux equivalent remain documented as boundaries rather than implied support:

LaunchBox featureOpenBox decision
Windows shell replacementNot applicable on Linux desktop environments
LEDBlinky / cabinet LED controlUse external Linux arcade I/O tools instead
Teknoparrot arcade launcherUse Lutris/Wine launch profiles for supported titles
Native Xbox PC package scanningUse Heroic/Lutris/Xbox Cloud entries instead
Bundled proprietary media packsReplaced by free bundled media packs in OpenBox
LaunchBox Premium account cloud libraryReplaced by mounted-folder sync plus local backups
LaunchBox online theme storefrontReplaced by local CSS theme import and open-folder workflow

How to read the evidence

Each done row carries an acceptance check, and the parity test modules (test_parity_*.py) exercise the underlying helpers. The authoritative row-level evidence lives in the source parity matrix:

Source parity matrix

Status updates

When behavior changes, PARITY.md is updated in the application repository and this page follows it. Do not claim a capability here before the source matrix and its acceptance check agree.