Skip to content

feat: add control resources#198

Merged
han4wluc merged 3 commits intomainfrom
feat/control-resources
Mar 17, 2026
Merged

feat: add control resources#198
han4wluc merged 3 commits intomainfrom
feat/control-resources

Conversation

@han4wluc
Copy link
Contributor

Summary

  • replace the old keyboard resource/action path with resources.controls and actions.control
  • let a control resource own both keyboard bindings and control UI elements
  • add focused engine coverage for control presentation/render behavior and migrate the VT keyboard example

Breaking Change

  • removes resources.keyboards
  • removes actions.keyboard
  • keyboard bindings now live under resources.controls[*].keyboard
  • control activation now uses actions.control.resourceId

Version

  • bump package version to 0.3.0

Testing

  • bun run test
  • bun run build

@han4wluc han4wluc merged commit 81a9404 into main Mar 17, 2026
1 check 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