Run machine-specific generated animation packs #94

Open
opened 2026-05-23 01:05:11 -04:00 by JackFrostbyte · 0 comments

Objective

Allow RGB Aura to safely run animation packs generated for a user-created machine profile.

Scope

Update runtime loading as needed so it can:

  • Load a selected device profile.
  • Load a matching animation pack.
  • Validate compatibility before execution.
  • Map logical zones to OpenRGB devices/zones.
  • Execute supported effects safely.

Requirements

Runtime safety must remain intact:

  • No arbitrary code execution.
  • No reserved zone usage.
  • No out-of-range LED writes.
  • Safe shutdown behavior preserved.
  • Logging preserved.
  • Dry-run behavior preserved where applicable.

Acceptance criteria

  • RGB Aura can run a pack generated for a user-created profile.
  • Runtime refuses incompatible packs.
  • Runtime refuses invalid packs.
  • Runtime refuses packs using reserved zones.
  • Documentation explains how to run a machine-specific pack.
# Objective Allow RGB Aura to safely run animation packs generated for a user-created machine profile. # Scope Update runtime loading as needed so it can: - Load a selected device profile. - Load a matching animation pack. - Validate compatibility before execution. - Map logical zones to OpenRGB devices/zones. - Execute supported effects safely. # Requirements Runtime safety must remain intact: - No arbitrary code execution. - No reserved zone usage. - No out-of-range LED writes. - Safe shutdown behavior preserved. - Logging preserved. - Dry-run behavior preserved where applicable. # Acceptance criteria - RGB Aura can run a pack generated for a user-created profile. - Runtime refuses incompatible packs. - Runtime refuses invalid packs. - Runtime refuses packs using reserved zones. - Documentation explains how to run a machine-specific pack.
JackFrostbyte added reference develop 2026-05-23 01:05:13 -04:00
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
JackFrostbyte/rgb-aura#94
No description provided.