Skip to content

Clarify GUI notification thread contracts - #5

Merged
satoshi-szk merged 2 commits into
novonotes:mainfrom
satoshi-assistant:codex/gui-thread-safety-contracts
May 23, 2026
Merged

satoshi-szk merged 2 commits into
novonotes:mainfrom
satoshi-assistant:codex/gui-thread-safety-contracts

Conversation

@satoshi-assistant

Copy link
Copy Markdown
Contributor

Summary

  • Update wrac-plugin-template to include the merged GUI thread-safety contract documentation
  • Remove the extra RunLoopSender requirement from example GUI notifier subscriptions
  • Document that resize commands enter the host GUI resize extension from the GUI event path
  • Fix a clippy warning in the sine-synth audio renderer

Verification

  • cargo fmt --all -- --check
  • cargo check -p wrac_gain_basic_plugin -p wrac_sine_synth_plugin
  • cargo clippy -p wrac_gain_basic_plugin -p wrac_sine_synth_plugin --all-targets --all-features -- -D warnings
  • cargo test -p wrac_gain_basic_plugin -p wrac_sine_synth_plugin --all-features

@satoshi-szk
satoshi-szk merged commit ea97780 into novonotes:main May 23, 2026
7 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.

2 participants