Skip to content

feat(animation): add typed symbol update APIs - #37

Merged
Kyle-Ye merged 2 commits into
mainfrom
bugfix/817
Oct 25, 2026
Merged

Kyle-Ye merged 2 commits into
mainfrom
bugfix/817

Conversation

@Kyle-Ye

@Kyle-Ye Kyle-Ye commented Oct 25, 2026 •

Copy link
Copy Markdown
Member

Symbol rendering clients need the same update types and calls with either rendering backend. Add typed symbol-update and layer APIs, rendering modes and flags, drawing-state access, transformed path copies, and native RenderBox aliases. Provide matching ORB stubs and use the rendering-mode enum in the existing compatibility test.

Update the DarwinPrivateFrameworks pin to 3690622b for the symbol interfaces and OpenCoreGraphics to 0d7a0d0d for the CGColor APIs used by the Linux symbol-layer interface.

Validation: The existing rendering-property compatibility test passes on macOS with the pinned remote dependencies. The package manifest and remaining dependency pins are unchanged.

Dependency

@codecov-commenter

codecov-commenter commented Oct 25, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 26 lines in your changes missing coverage. Please review.
✅ Project coverage is 0.50%. Comparing base (e5ad62a) to head (ee44f00).

Files with missing lines Patch % Lines
...rces/OpenRenderBox/Animation/ORBSymbolUpdate.swift 0.00% 15 Missing ⚠️
...es/OpenRenderBox/Animation/ORBSymbolAnimator.swift 0.00% 5 Missing ⚠️
Sources/OpenRenderBox/Path/ORBPath.swift 0.00% 4 Missing ⚠️
Sources/OpenRenderBox/Render/ORBDisplayList.swift 0.00% 2 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff            @@
##            main     #37      +/-   ##
========================================
- Coverage   0.53%   0.50%   -0.03%     
========================================
  Files         12      13       +1     
  Lines        373     393      +20     
========================================
  Hits           2       2              
- Misses       371     391      +20     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Kyle-Ye
Kyle-Ye merged commit f9a3964 into main Oct 25, 2026
4 checks passed
@Kyle-Ye
Kyle-Ye deleted the bugfix/817 branch October 25, 2026 13:10
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