Skip to content

Add dashed lines and polygon outlines - #44

Open
eddiethedean wants to merge 8 commits into
flopp:masterfrom
eddiethedean:feature/dashed-lines
Open

eddiethedean wants to merge 8 commits into
flopp:masterfrom
eddiethedean:feature/dashed-lines

Conversation

@eddiethedean

@eddiethedean eddiethedean commented Oct 9, 2026 •

Copy link
Copy Markdown

Closes #41

Adds a dash_array option to Line and Area, with support in the Pillow, Cairo, and SVG renderers. Pillow follows the original path when placing dashes, preserves gaps across dense vertices and stroke direction across short bends, and renders small closed outlines.

Includes README examples and renderer coverage.

Checks: 26 tests pass; Black (120 character limit), Flake8, and Pylint on the changed modules and tests pass.

@eddiethedean

Copy link
Copy Markdown
Author

This is ready for review and merge from my side. It addresses #41, and all 26 tests pass locally. The package builds successfully, with rendering checks across Pillow, Cairo, and SVG.

The remaining repository-wide formatting, lint, and type-check failures also occur on the base branch. Please let me know if you’d like any changes before merging.

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.

Dashed lines ?

1 participant