Files
tnswo561412 6e27121dfd feat(shapes): add dotted and dashed stroke styles (#1003)
* 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>
2025-12-24 20:53:35 +01:00
..
2025-08-15 12:21:17 +02:00
2025-06-19 22:26:46 +02:00