Skyler Lehmkuhl
|
ad17f2531e
|
update menus to reflect undo state
|
2024-12-05 11:30:53 -05:00 |
Skyler Lehmkuhl
|
3697b3371c
|
don't add empty objects
|
2024-12-05 10:43:23 -05:00 |
Skyler Lehmkuhl
|
6f101301ed
|
properly comment ellipse math
|
2024-12-05 10:43:02 -05:00 |
Skyler Lehmkuhl
|
88d95d7c3a
|
add ellipse tool
|
2024-12-05 10:35:49 -05:00 |
Skyler Lehmkuhl
|
7d3f414be9
|
one region per shape
|
2024-12-05 00:23:36 -05:00 |
Skyler Lehmkuhl
|
3e1184b6b3
|
add shape tweens (outlines only)
|
2024-12-04 22:47:01 -05:00 |
Skyler Lehmkuhl
|
56f0ad7359
|
paintbucket improvements
|
2024-12-04 21:41:59 -05:00 |
Skyler Lehmkuhl
|
1719b645ae
|
Load transformed images
|
2024-12-04 17:07:33 -05:00 |
Skyler Lehmkuhl
|
016e8148ed
|
transform tool
|
2024-12-04 16:21:55 -05:00 |
Skyler Lehmkuhl
|
c66f84c1ed
|
Export animation
|
2024-12-03 21:08:41 -05:00 |
Skyler Lehmkuhl
|
d0fcd4c0b8
|
Merge remote-tracking branch 'new_repo/main'
|
2024-12-03 13:36:36 -05:00 |
Skyler Lehmkuhl
|
c290e39a1a
|
clear branch
|
2024-12-03 13:36:33 -05:00 |
Skyler Lehmkuhl
|
ba54e4de8b
|
consolidate hit tests
|
2024-12-03 10:51:09 -05:00 |
Skyler Lehmkuhl
|
3cf65e1743
|
group
|
2024-12-03 10:45:03 -05:00 |
Skyler Lehmkuhl
|
dac0fc3efb
|
load motion tween
|
2024-12-03 00:50:02 -05:00 |
Skyler Lehmkuhl
|
a891475c62
|
load frames in opened file
|
2024-12-03 00:38:01 -05:00 |
Skyler Lehmkuhl
|
95834bb0e9
|
motion tween
|
2024-12-02 20:06:50 -05:00 |
Skyler Lehmkuhl
|
d162a9599b
|
drag ui panes
|
2024-12-02 15:15:52 -05:00 |
Skyler Lehmkuhl
|
19ed1e39de
|
styling tweak
|
2024-12-02 14:41:44 -05:00 |
Skyler Lehmkuhl
|
7778107e4d
|
change pane type
|
2024-12-02 14:40:40 -05:00 |
Skyler Lehmkuhl
|
e0ba8ed8c3
|
save regions
|
2024-12-02 11:48:05 -05:00 |
Skyler Lehmkuhl
|
7f3fc1a4f3
|
work on menus
|
2024-11-27 07:42:58 -05:00 |
Skyler Lehmkuhl
|
740e728827
|
add new file dialog
|
2024-11-26 19:07:41 -05:00 |
Skyler Lehmkuhl
|
70d8229a32
|
Add app menu
|
2024-11-26 15:24:02 -05:00 |
Skyler Lehmkuhl
|
5290fc6b11
|
open file
|
2024-11-26 14:10:46 -05:00 |
Skyler Lehmkuhl
|
bdb6b067f2
|
save file
|
2024-11-26 13:18:53 -05:00 |
Skyler Lehmkuhl
|
7ba51940ae
|
use quadtree to speed up curve intersection checks
|
2024-11-26 13:18:36 -05:00 |
Skyler Lehmkuhl
|
e0c5e13f57
|
finally, paint bucket
|
2024-11-26 08:50:38 -05:00 |
Skyler Lehmkuhl
|
f3b0a08c19
|
glitchy region filling
|
2024-11-26 07:21:55 -05:00 |
Skyler Lehmkuhl
|
c2903c535e
|
put color on curve objects but like for real this time
|
2024-11-21 01:01:26 -05:00 |
Skyler Lehmkuhl
|
265d9564ad
|
put color on curve objects
|
2024-11-21 00:58:27 -05:00 |
Skyler Lehmkuhl
|
1569a40495
|
fix rectangles
|
2024-11-21 00:40:30 -05:00 |
Skyler Lehmkuhl
|
47b8df5d3e
|
Edit vertices
|
2024-11-21 00:33:10 -05:00 |
Skyler Lehmkuhl
|
78f03c2a12
|
Handle curve selections properly for overlapping shapes
|
2024-11-20 10:33:17 -05:00 |
Skyler Lehmkuhl
|
75884e0d7d
|
split curves on intersections
|
2024-11-20 10:09:36 -05:00 |
Skyler Lehmkuhl
|
af2f499412
|
did stuff
|
2024-11-20 09:38:45 -05:00 |
Skyler Lehmkuhl
|
551993bc16
|
move objects
|
2024-11-20 02:41:14 -05:00 |
Skyler Lehmkuhl
|
380fcf0c32
|
Curve editing
|
2024-11-20 00:08:50 -05:00 |
Skyler Lehmkuhl
|
45a055250b
|
Initial undo/redo support
|
2024-11-19 21:45:47 -05:00 |
Skyler Lehmkuhl
|
709bd46ab8
|
implement selecting better
|
2024-11-18 17:36:50 -05:00 |
Skyler Lehmkuhl
|
863788b906
|
select objects
|
2024-11-18 07:14:31 -05:00 |
Skyler Lehmkuhl
|
175eb7e484
|
basic curve editing through moving control points
|
2024-11-18 06:14:04 -05:00 |
Skyler Lehmkuhl
|
3dee1bae17
|
use bezier library for curve handling
|
2024-11-18 04:48:17 -05:00 |
Skyler Lehmkuhl
|
d37b0b0450
|
import images via drag&drop
|
2024-11-18 02:07:17 -05:00 |
Skyler Lehmkuhl
|
02de0b0afa
|
optimize layout
|
2024-11-18 02:06:55 -05:00 |
Skyler Lehmkuhl
|
ef31e71b73
|
update tool icons
|
2024-11-18 02:06:15 -05:00 |
Skyler Lehmkuhl
|
cd1902bf1b
|
handle enum selections
|
2024-11-17 21:01:54 -05:00 |
Skyler Lehmkuhl
|
380a4a00d9
|
info panel improvements
|
2024-11-17 18:08:07 -05:00 |
Skyler Lehmkuhl
|
d8413e5dfb
|
add d3-interpolate-path to project for shape tweening
|
2024-11-17 05:23:21 -05:00 |
Skyler Lehmkuhl
|
f5113d6687
|
place shape objects on frame
|
2024-11-17 05:22:40 -05:00 |