Repository navigation
Draw screens, the Cratis watermark and view options on the VS Code event model board - #324
Merged
Merged
Conversation
Screens were skipped whole, so nothing downstream could draw them. The compiler now reads every screen directive the C# ScreenParser reads, with the same diagnostics, and keeps 'on' and 'uses' interaction as markers so a screen's directives stay in the order they were written. The shared conformance document and the diagnostic vectors cover every directive. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MrnFQW3Zx9PqPJgwE4b7Kc
Every slice went to the board with no actors, so the board drew no user experience row at all. A model with screens now carries a User UI role on its collection, and each slice draws its screens as one prototype: titles, actions side by side, tables, summaries, sections and template slots laid out as the placeholder elements the board's thumbnail draws. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MrnFQW3Zx9PqPJgwE4b7Kc
The board now carries the white Cratis mark in its upper left and a View toolbar in its upper right offering what Cratis Studio does - detail level, properties and arrows or lines - wired to the board's presentation and kept by VS Code while the board is open. The zoom controls use Studio's icons. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MrnFQW3Zx9PqPJgwE4b7Kc
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.
The event model board in the VS Code extension now draws a slice's screens as prototypes, carries the Cratis watermark and offers the view options Cratis Studio has.
Added
@cratis/screenplay-compilerreads screens, with the same syntax and diagnostics as the C# compiler.