Skip to content

Feature/avalonia browser automation#192

Merged
highbyte merged 13 commits into
masterfrom
feature/avalonia-browser-automation
May 11, 2026
Merged

Feature/avalonia browser automation#192
highbyte merged 13 commits into
masterfrom
feature/avalonia-browser-automation

Conversation

@highbyte
Copy link
Copy Markdown
Owner

@highbyte highbyte commented May 11, 2026

Summary

Adds browser automation support for the Avalonia web app and moves automated startup handling into shared infrastructure so the same flow can be reused across hosts.

Changes

  • add query-parameter driven startup for Avalonia Browser, including running Lua scripts and loading/running pasted BASIC or .prg content
  • move AutomatedStartupHandler into Highbyte.DotNet6502.Systems for reuse from Desktop, Browser, and Headless apps
  • add browser-specific startup UX improvements, including automatic C64 ROM acknowledgement prompting and new start-screen/example links
  • improve browser/WebAssembly scripting compatibility and reliability, including .lua loading fixes and MoonSharp preservation from AOT trimming
  • polish related UI and docs, including script editor sizing, automated startup logging, and Avalonia Browser automation documentation

@sonarqubecloud
Copy link
Copy Markdown

@highbyte highbyte marked this pull request as ready for review May 11, 2026 18:28
@highbyte highbyte merged commit e4083eb into master May 11, 2026
6 of 7 checks passed
@highbyte highbyte deleted the feature/avalonia-browser-automation branch May 11, 2026 18:51
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