Commit Graph

9 Commits

Author SHA1 Message Date
b0e3428696 feat(ui): add box selection feature
- Selection: add addAll() method for bulk shape addition
- Controller: box selection with mouse drag on empty space
- ShapeDraftman: drawSelectionBox() for rubber-band rendering
- ShapesView: currentSelectionBox field and setter
2026-03-26 23:56:01 +01:00
fcd68be51b Fix bugs: stroke condition, logging typo, NPE in clone(), mutable bounds 2026-03-19 22:32:53 +01:00
b34ad6a2e4 implement resize feature 2026-03-19 22:32:49 +01:00
f8a6d786ee feat: implement SText shape 2026-03-19 21:45:54 +01:00
f424735a7b Add STriangle 2026-03-19 20:03:28 +01:00
ad45eddbf5 fix confusion between circle radius and diameter
classic shite
2026-03-19 19:05:12 +01:00
b4eac668c8 Add delete shape operation 2025-02-19 10:50:27 +01:00
98b05e435e Add SCircle 2019-03-19 21:56:00 +01:00
51885d8c53 Base java event POC 2019-03-19 21:29:26 +01:00