mirror of
https://github.com/LinwoodDev/Butterfly.git
synced 2026-03-13 09:20:32 +08:00
* feat(shapes): add dotted and dashed stroke styles Add stroke style options (solid, dotted, dashed) to all shape elements including line, rectangle, circle, and triangle. - Add StrokeStyle enum to property.dart - Implement dashed path rendering using PathMetrics - Add stroke style selector UI in tool and element properties - Support stroke-dasharray in SVG export - Add strokeStyle localization key * fix(shapes): address PR review feedback - Fix stroke/fill alignment (rect → drawRect) - Add customizable dashMultiplier and gapMultiplier - Add expandable Advanced UI with sliders - Remove dashed style (keep solid/dotted only) - Remove .claude/settings.local.json and pubspec.lock * chore: remove unintended files from stroke style commits - Remove .claude/settings.local.json - Revert app/pubspec.lock to original state - Remove accidentally added web icons (favicon.png, Icon-*.png) * style(shapes): apply dart format to shape files --------- Co-authored-by: CodeDoctor <codedoctor@linwood.dev>