Skip to content

Dev - #2

Merged
lizy-coding merged 9 commits into
masterfrom
dev
Sep 23, 2026
Merged

Dev#2
lizy-coding merged 9 commits into
masterfrom
dev

Conversation

@lizy-coding

Copy link
Copy Markdown
Owner

No description provided.

Scaffold the example's Android host and make the example layout
responsive for narrow screens, with a widget test covering a
320x640 viewport.
Drive playback state through ValueNotifiers, reuse the GPU host buffer
across frames, skip repaints when inputs are unchanged, and cache
timeline items instead of rebuilding them on every frame.
Move example state and file picking into GcodeSessionController, split the
page into app/page/widgets, and cover controller playback with tests.
Document the platform contract in AGENTS.md, run the example tests in the
local gate, and guard declared hosts in CI.
Default the macOS run helper to the host architecture and expose an --arch
flag instead of hardcoding arm64.
Pin minSdk to 29 and filter ABIs to arm64-v8a, and document the Android
support contract in AGENTS.md and the READMEs.
Build the debug APK for android-arm64 only and assert minSdk 29 plus a
single arm64-v8a native ABI, with matching platform-contract greps.
@lizy-coding
lizy-coding merged commit 3796ab8 into master Sep 23, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant