Commit Graph

31 Commits

Author SHA1 Message Date
Beriff
90eec8d301 chore: add modifier pipeline 2026-03-15 16:30:49 +07:00
31b2196976 fix: add bevel edge case to miter join 2026-03-14 12:31:03 +00:00
Beriff
bd586cda6a fix: selection quad bug 2026-03-14 18:49:52 +07:00
Beriff
ae58a60be9 Merge branch 'main' of https://bundleofsticks.store/git/Frox/Vektor 2026-03-14 18:49:02 +07:00
Beriff
43b6d284dd chore: refactor to use shape nodes 2026-03-14 18:25:02 +07:00
af6b0c4d30 feat: implement miter joins 2026-03-14 14:37:03 +05:30
Beriff
5e883e2d27 chore(minor): clean up circle_handles_updated logic 2026-03-12 21:46:21 +07:00
Beriff
09b84a2aa8 fix: adjust rect & circle handle logic 2026-03-12 21:43:03 +07:00
Beriff
7bc94d3a96 feat(untested): add handle dragging 2026-03-12 11:20:43 +07:00
237bb02a8c feat: add shape transforms 2026-03-11 14:11:03 +00:00
Beriff
562cbc12da feat: handle drawing 2026-03-11 21:04:11 +07:00
Beriff
ed9aca01e4 feat(untested): add handles base 2026-03-11 14:19:05 +07:00
Beriff
6c8ca19fbf feat: add circle tool 2026-03-11 09:46:30 +07:00
858a1f2c1a feat: add canvas zoom 2026-03-10 16:27:52 +00:00
22b6700768 feat: add circles 2026-03-10 15:36:19 +00:00
143a33558d fix: shrink buffers when unused fraction gets too large 2026-03-10 14:48:55 +00:00
Beriff
64dd2d6e40 fix: update canvas real-time 2026-03-10 17:19:50 +07:00
Beriff
1d168f7be4 feat(experimental): add selection tool 2026-03-10 15:55:02 +07:00
Beriff
232b5c8f90 feat(experimental): add selection boxes 2026-03-10 15:31:03 +07:00
Beriff
61f9f1eed0 feat(experimental): add rectangle shape support 2026-03-10 02:02:22 +07:00
Beriff
2bdcbfae1f feat: add polygon tool 2026-03-09 23:26:12 +07:00
ce28f0d350 feat: add bounding box calculation 2026-03-08 12:08:24 +05:30
3a292ea351 feat: parameterize stroke color and thickness 2026-03-07 14:49:12 +05:30
a1abe76dbd feat: stroke tessellation and gpu rendering 2026-03-07 01:07:17 +05:30
beriff
f001b90745 format: update .clang-format 2026-03-05 17:55:11 +07:00
eefd95e4d2 feat: add stroke thickness 2026-03-05 00:51:20 +05:30
beriff
8ac783e6e0 feat: polyline drawing 2026-03-05 01:14:10 +07:00
d57b2e2114 feat: add rasterization pipeline 2026-03-04 20:01:06 +05:30
beriff
faa3f941d0 feat: pipe frambuffer to canvas 2026-03-04 19:21:37 +07:00
beriff
28d4d4b6ce refactor: adjust naming 2026-03-04 18:32:19 +07:00
1c3fc0c4bd feat: add rasterization primitives 2026-03-04 15:41:20 +05:30