Matthew Taylor
7b783a5c46
Add undo/redo disabled states
2017-10-26 10:58:28 -04:00
Matthew Taylor
2376a3ce63
Have the paint-editor container listen to selectedItems
...
This solves the issue of buttons not updating their disabled/enabled state until being dragged by making sure that a re-render occurs whenever a new item is selected, checking again for state.
2017-10-26 09:28:01 -04:00
DD
083bf63869
Add group and ungroup
2017-10-24 13:26:43 -04:00
DD
3b4f509f89
Implement ordering buttons
2017-10-23 17:20:35 -04:00
Ray Schamp
82386c2c88
Merge pull request #78 from rschamp/costume-on-submit
...
Add props for name, onUpdateName, and svgId
2017-10-23 11:56:34 -04:00
Ray Schamp
138718008c
Add SVG id prop to track costume changes
...
Since the editor will receive an update every time the svg is updated, only re-render if the actual svg id changes.
2017-10-21 16:15:55 -04:00
Ray Schamp
303b4caced
Add props for name/onUpdateName
2017-10-21 16:15:55 -04:00
DD
cc350e9056
oval mode
2017-10-20 15:01:25 -04:00
DD Liu
dbe24ed50c
lint and clean up some things
2017-10-20 14:19:52 -04:00
DD
f95bbe2ca5
Basic rectangle tool
2017-10-20 14:19:52 -04:00
DD
f9772e90ed
Remove hover. Why did I leave hover in all of these
2017-10-20 14:19:02 -04:00
DD Liu
4580fcc7d8
Merge pull request #71 from fsih/penTool
...
Pen tool
2017-10-20 14:18:04 -04:00
DD
b62c2e32cb
remove references to hover
2017-10-20 14:17:10 -04:00
DD
131193ef73
Pen tool
2017-10-20 14:17:10 -04:00
DD Liu
29ca6c66cf
Merge pull request #70 from fsih/lineToolSnapping
...
Line tool snapping
2017-10-20 14:16:51 -04:00
DD
b79bb8174f
found a better fix than the in handle = null thing
2017-10-20 14:16:23 -04:00
DD
021930eadc
fix lines getting curved when joining paths
2017-10-20 13:36:57 -04:00
DD
70ff3b656f
Fix allowing connecting lines with end points that are very close together
2017-10-20 12:02:28 -04:00
Paul Kaplan
8a5e59dd44
Merge pull request #79 from mewtaylor/issue/tool-select-ui
...
Add svg icons to tool select components
2017-10-20 11:41:24 -04:00
Matthew Taylor
2e0b34a325
Add svg icons to tool select components
...
This also adds a generic `tool-select` component which can be composed by each of the individual tools for presentation purposes.
Towards #40 .
2017-10-19 15:08:15 -04:00
DD
1c3d5d72f9
rename style path to style blob and use style path for line tool
2017-10-18 19:21:29 -04:00
DD
d27aa53fca
Fix line tool
2017-10-18 14:08:03 -04:00
DD
05d7b806a6
fix a bunch of things around import and export
2017-10-16 19:37:48 -04:00
DD
ce53a2c77e
Add oval, rect, rounded rect buttons that do nothing
2017-10-16 14:33:11 -04:00
DD
d2881b2d15
Add pen tool that does nothing. Move blob tools to helper folder.
2017-10-16 14:18:04 -04:00
Paul Kaplan
fb11d5dd5e
Merge pull request #59 from paulkaplan/color-picker
...
Color picker
2017-10-16 08:52:09 -04:00
Paul Kaplan
3eaf8047aa
Initial prototype of color picker
2017-10-13 13:34:25 -04:00
DD
4077fe828c
use scratch fork of paper
2017-10-12 18:35:30 -04:00
DD Liu
e79faa79d1
Merge pull request #51 from fsih/fixImport
...
Fix import
2017-10-12 11:26:14 -04:00
DD
affe8463be
fix undo removes cursor preview
2017-10-12 11:23:35 -04:00
DD
87eb78ad49
update stage on undo and redo
2017-10-12 11:23:35 -04:00
DD
345a43e127
merge onUpdateSvg and undoSnapshot
2017-10-12 11:23:35 -04:00
DD
28464b237b
call undo
2017-10-12 11:23:35 -04:00
DD
cb34c29db6
Fix some issues with import not centering costume
2017-10-11 17:48:21 -04:00
DD
ab244a5e4c
convert getSelectedItems(recursive) to 2 functions
2017-10-11 11:32:51 -04:00
DD
60a310ae85
remove unused
2017-10-03 18:13:12 -04:00
DD
aa2b70f1e7
Add missing clearSelectedItems function to blob
2017-10-03 17:53:06 -04:00
DD
e4f1a5ad28
clean up and add comment
2017-10-03 15:17:27 -04:00
DD
720f83605d
add tests
2017-10-03 15:04:53 -04:00
DD
b87c17523a
Selection sets and gets fill/stroke color/width
2017-10-03 12:07:56 -04:00
DD
32661dde92
switch to use id instead of hovered item
2017-09-22 13:56:58 -04:00
DD
7e1375d855
Switch state to track hover item ID instead of item itself
2017-09-22 13:48:48 -04:00
DD
5db66af0a1
add comments and clean up
2017-09-22 12:12:24 -04:00
DD
4bc4d92415
Move select tool out of select mode
2017-09-21 18:39:00 -04:00
DD
f15a3dbe02
Add reshape
2017-09-21 10:36:26 -04:00
DD
b8de3dcc3a
Add reshape button
2017-09-18 11:28:43 -04:00
DD
9a09c4324d
the declarations done to avoid lint errors actually broke hover, so put them back
2017-09-14 17:53:28 -04:00
DD
67ac013edf
prune unused function and lint
2017-09-14 14:34:45 -04:00
DD
6048c9f866
hook into other tools
2017-09-13 17:58:27 -04:00
DD
9216098a3f
get rotate working
2017-09-13 16:59:37 -04:00