feat(simulation): record viewport resizes (#36306)
This commit is contained in:
parent
6216dbae15
commit
be18f22842
8 changed files with 90 additions and 11 deletions
|
|
@ -16,8 +16,9 @@ export async function create(options: CliRendererConfig): Promise<CliRenderer> {
|
|||
const headless = process.env.OPENCODE_DRIVE_RENDERER === "headless"
|
||||
const manifest = DriveManifest.resolve()
|
||||
const renderer = headless
|
||||
? await SimulationRenderer.create(options, manifest.recording?.timeline)
|
||||
? await SimulationRenderer.create(options, manifest.recording?.timeline, manifest.viewport)
|
||||
: await createCliRenderer(options)
|
||||
if (!headless && manifest.viewport) renderer.resize(manifest.viewport.cols, manifest.viewport.rows)
|
||||
const server = SimulationServer.start(
|
||||
SimulationActions.createHarness(renderer),
|
||||
manifest.endpoints.ui,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue