mirror of
https://github.com/saphid/frame-control.git
synced 2026-10-06 02:00:19 +02:00
Generate five artwork slots, refresh VR shortcuts and managed collections, and retain a signal-aware launcher around setsid so stopping the wrapper cleans its container. Cover installation, artwork and launch cleanup offline; record the Steam client startup blocker for device verification. Co-Authored-By: GPT-6 Astra <noreply@openai.com>
18 lines
930 B
Markdown
18 lines
930 B
Markdown
# Library fixtures
|
||
|
||
`icon.png` is a synthetic 2×2 RGBA fixture with opaque, half-transparent and
|
||
transparent pixels. `steam-responses.json` includes the Open Saber Plus
|
||
shortcut ID/name and home path read from the Frame's existing metadata on
|
||
2026-09-28; the `configure` response is synthetic, matching our helper's
|
||
contract. Tests never contact the network.
|
||
|
||
The existing fakeframe CEF shim models artwork and collection methods from
|
||
SteamTracking's `ClientExtracted/steamui/chunk~2dcc5aaf7.js` and
|
||
SteamDeckHomebrew/decky-frontend-lib's `src/globals/steam-client/App.ts`, read
|
||
2026-09-28. These methods were not captured from this headset: Steam's client
|
||
was unavailable. The Node-based test runs the actual generated JavaScript
|
||
against that fixture; it is skipped when Node is absent.
|
||
|
||
`icon.jpg` is the same synthetic icon converted with macOS `sips` to exercise
|
||
JPEG SOF parsing. `sips` is not used by the product or tests.
|