Skip to content

refactor(renderers): organize keycap renderer files - #124

Merged
esphynox merged 2 commits into
mainfrom
refactor/keycap-renderer
Aug 22, 2026
Merged

refactor(renderers): organize keycap renderer files#124
esphynox merged 2 commits into
mainfrom
refactor/keycap-renderer

Conversation

@esphynox

Copy link
Copy Markdown
Collaborator

Summary

Reorganize keyboard keycap renderers into per-style folders and split style-specific metrics into dedicated files.

This keeps renderer-specific metrics next to their renderer implementation and removes the old shared KeycapMetrics.swift file. It also cleans up KeycapContext to use explicit self. and separate extensions for computed accessors.

Tests

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

Run project commands from Apps/Keyty.

UI Changes

N/A

Before After
N/A N/A

Documentation

  • Updated relevant docs
  • No docs needed

Release Notes

N/A

@esphynox esphynox self-assigned this Aug 22, 2026
@esphynox esphynox added ignore for release Dont include in release notes bug Something isn't working labels Aug 22, 2026
@esphynox
esphynox merged commit 4ca35fd into main Aug 22, 2026
1 check passed
@esphynox
esphynox deleted the refactor/keycap-renderer branch August 22, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working ignore for release Dont include in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant