Dev - #2
Merged
Merged
Dev#2
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.