Repository navigation
Show toast action; fill, stroke, opacity and size as node property variables - #37
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YaHo5D7kD3eWcagvzh3o3K
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YaHo5D7kD3eWcagvzh3o3K
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YaHo5D7kD3eWcagvzh3o3K
CI resolves the newest generator, which now orders and writes a few fields differently; master's committed files no longer match it. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YaHo5D7kD3eWcagvzh3o3K
Merged
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.
Requested by Ray · project thread
Before: apps had no way to show a short "Added to your order" message. A node's fill, stroke, opacity, width and height couldn't be bound to variables or changed by actions.
After:
ShowToastAction(ActionType.showToast) carries a message plus an optional icon, colors, duration and bottom offset. Every node listsfill,strokeandopacity(when it has them), pluswidthandheight, in its property variables. A text node'sfillis its text color.How: a new action model with generated JSON code, wired into
ActionModel.fromJsonandActionVisitor. Node property variable lists gained the style entries. Tests cover the toast JSON round trip and omitted defaults.These changes came out of rebuilding a coffee-ordering app in the Codelessly editor. The SDK and editor PRs use them.
Generated by Claude Code