Skip to content

refactor(transformer): refactor EventTransformer and stuff around - #100

Merged
esphynox merged 6 commits into
mainfrom
refactor/simplify-event-transformer
Aug 14, 2026
Merged

refactor(transformer): refactor EventTransformer and stuff around#100
esphynox merged 6 commits into
mainfrom
refactor/simplify-event-transformer

Conversation

@esphynox

@esphynox esphynox commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • replace EventTransformer keycode special cases with more general event transformation rules
  • derive modifier device masks from the modifier key model and remove unused event state
  • simplify test fixtures and rename event transformer tests around the event types they cover

Tests

  • tuist generate
  • xcodebuild test -project Keyty.xcodeproj -scheme Keyty -destination 'platform=macOS'
  • Other:

Run project commands from Apps/Keyty.

UI Changes

N/A

Documentation

  • Updated relevant docs
  • No docs needed

Release Notes

N/A

@esphynox esphynox self-assigned this Aug 14, 2026
@esphynox esphynox added the ignore for release Dont include in release notes label Aug 14, 2026
@esphynox
esphynox marked this pull request as ready for review August 14, 2026 10:28
@esphynox esphynox changed the title refactor(transformer): replace keycode special cases with general rules refactor(transformer): refactor EventTransformer and stuff around Aug 14, 2026
@esphynox
esphynox merged commit 283baef into main Aug 14, 2026
1 check passed
@esphynox
esphynox deleted the refactor/simplify-event-transformer branch August 14, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ignore for release Dont include in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant