Skip to content

Fix/screen outline tests typecheck#14

Merged
funsaized merged 2 commits into
mainfrom
fix/screen-outline-tests-typecheck
Jul 9, 2026
Merged

Fix/screen outline tests typecheck#14
funsaized merged 2 commits into
mainfrom
fix/screen-outline-tests-typecheck

Conversation

@funsaized

Copy link
Copy Markdown
Owner

Purpose

Changes

Screenshots or Recordings

Testing

Checklist

  • I kept the change focused and avoided unrelated refactors.
  • I regenerated PowerSnek.xcodeproj with xcodegen generate if project.yml changed.
  • I added or updated tests for changes to PowerSnekKit logic.
  • I included screenshots or recordings for visible UI or animation changes.
  • I did not commit certificates, notarization keys, exported keychains, dist/, or build artifacts.

funsaized and others added 2 commits July 5, 2026 13:55
…king

CI on main fails compiling ScreenOutlineTests.swift under Xcode 26.3:
"the compiler is unable to type-check this expression in reasonable
time" at the applyWithBlock closure in flattenedPoints. The chained
quad/cubic Bézier arithmetic mixing untyped integer literals with
CGFloat inside an inferred closure blows the type-checker's budget.

Hoist the sampling math into quadPoint/cubicPoint helpers with
explicitly typed CGFloat coefficients, as the diagnostic suggests.
No behavior change; all 41 tests pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
power-snek Ready Ready Preview, Comment Jul 9, 2026 8:20pm

@funsaized
funsaized merged commit 68e12a7 into main Jul 9, 2026
6 checks 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