Skip to content

New Path styles#137

Open
gpeairs wants to merge 43 commits intomainfrom
gp/terminations
Open

New Path styles#137
gpeairs wants to merge 43 commits intomainfrom
gp/terminations

Conversation

@gpeairs
Copy link
Member

@gpeairs gpeairs commented Jan 15, 2026

This PR combines #134 (PeriodicStyle), #136 (rounded trace tapers), and termination improvements; this is all one PR because they became entangled with a refactor to make everything compatible. I don't see a good way to break it back down.

Now we can split terminations and use them in periodic styles, overlay styles, and combinations of periodic and overlay styles. This took a bit of refactoring but I think it's not that complex in the end.

image

Closes #22 and #13.

@gpeairs gpeairs force-pushed the gp/terminations branch 2 times, most recently from d1bc317 to a92dafd Compare January 15, 2026 18:24
@codecov
Copy link

codecov bot commented Jan 15, 2026

Codecov Report

❌ Patch coverage is 99.71910% with 1 line in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/paths/contstyles/periodic.jl 99.01% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@gpeairs gpeairs changed the base branch from gp/smooth-taper to main January 23, 2026 15:38
@gpeairs gpeairs force-pushed the gp/terminations branch 4 times, most recently from 12836e7 to 7626b6d Compare January 30, 2026 14:30
This was referenced Feb 9, 2026
@gpeairs gpeairs force-pushed the gp/terminations branch 2 times, most recently from 0062265 to a66a513 Compare February 9, 2026 10:41
@gpeairs gpeairs marked this pull request as ready for review February 9, 2026 18:02
@gpeairs gpeairs changed the title Termination compatibility improvements New Path styles Feb 10, 2026
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.

New Path styles

1 participant

Comments