Skip to content

refactor(display): resolve events into legends instead of strings - #101

Merged
esphynox merged 1 commit into
mainfrom
refactor/event-legend
Aug 14, 2026
Merged

refactor(display): resolve events into legends instead of strings#101
esphynox merged 1 commit into
mainfrom
refactor/event-legend

Conversation

@esphynox

Copy link
Copy Markdown
Collaborator

Summary

Refactor input-event display resolution to produce structured EventLegend values instead of flattened strings.

This moves legend resolution into a dedicated EventLegendResolver, updates keyboard preview and visualizer code to consume structured legends, and replaces the old EventTransformer string-focused tests with resolver coverage for keyboard and mouse events.

Tests

  • tuist generate
  • xcodebuild test -project Keyty.xcodeproj -scheme Keyty -destination 'platform=macOS'
  • Other: Not run locally for PR creation

Run project commands from Apps/Keyty.

UI Changes

Attach screenshots or screen recordings for visible UI changes. Write N/A if there are none.

Before After
N/A N/A

Documentation

  • Updated relevant docs
  • No docs needed

Release Notes

N/A

@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 12:29
@esphynox
esphynox merged commit d975187 into main Aug 14, 2026
1 check passed
@esphynox
esphynox deleted the refactor/event-legend branch August 14, 2026 12:29
esphynox added a commit that referenced this pull request Aug 15, 2026
refactor(display): resolve events into legends instead of strings
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