mirror of
https://github.com/mmis1000/SofaNav.git
synced 2026-10-17 16:02:01 +02:00
Demo video: show scrolling frames as containers and the flat frame
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
32c4f50948
commit
4bc57f8b81
3 files changed
+10
-2
No files matched your search
@@ -96,8 +96,10 @@ Then open http://localhost:8765/test/ (the cross-origin frame loads from
|
||||
|
||||
## Demo video
|
||||
|
||||
[demo/webpad-demo.mp4](demo/webpad-demo.mp4) (≈50 s): D-pad, graph view, stick
|
||||
pie, post cards, a scrollable comments panel and cross-origin iframes.
|
||||
[demo/webpad-demo.mp4](demo/webpad-demo.mp4) (≈60 s): D-pad, graph view, stick
|
||||
pie, post cards, a scrollable comments panel, scrolling iframes (same- and
|
||||
cross-origin) as containers, and a non-scrolling iframe whose buttons belong to
|
||||
the page.
|
||||
|
||||
To re-record (after changes), with the test server running:
|
||||
|
||||
|
||||
Binary file not shown.
@@ -161,6 +161,12 @@ const SIZE = { width: 1280, height: 720 };
|
||||
await press('x', 700); await log('X (enter)');
|
||||
await press('ArrowRight', 600); await log('→');
|
||||
await press('Enter', 900); await log('A (click in frame)');
|
||||
await press('Backspace', 600); await log('B');
|
||||
|
||||
await section('Iframes', 'text=Left of flat frame', -60);
|
||||
await caption("A frame that doesn't scroll has no stop: its buttons belong to the page");
|
||||
await presses('ArrowRight', 4, 650); await log('→ x4 through the flat frame');
|
||||
await wait(500);
|
||||
|
||||
await caption('webpad — D-pad, free-aim stick, cards, scroll panels, iframes');
|
||||
await wait(2000);
|
||||
|
||||
Reference in new issue
Block a user