Skip to content

Add runners, nimby lock, and mac state fixes#169

Merged
treeform merged 5 commits intomasterfrom
run_em
Mar 6, 2026
Merged

Add runners, nimby lock, and mac state fixes#169
treeform merged 5 commits intomasterfrom
run_em

Conversation

@treeform
Copy link
Owner

@treeform treeform commented Mar 6, 2026

Summary

  • add tests/run_all.nim and tests/run_all_emscripten.nim to compile-first and then run/open examples
  • migrate CI to a silky-style flow: native checks first, then Ubuntu-only Emscripten phase, and switch dependency setup to nimby sync -g nimby.lock
  • fix macOS fullscreen/minimized behavior by correcting the fullscreen selector and tracking async state through NSWindow delegate callbacks
  • refactor examples/property_changes.nim waits with a reusable waitFor helper for async transitions

Test plan

  • nimby sync -g nimby.lock
  • nim c tests/test.nim
  • nim check tests/run_all.nim
  • nim check tests/run_all_emscripten.nim
  • nim check src/windy/platforms/macos/platform.nim
  • nim r examples/property_changes.nim

Made with Cursor

@treeform treeform merged commit dd6762f into master Mar 6, 2026
3 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