DD
c75d3f63ba
Add undo
2018-03-22 14:31:03 -04:00
DD Liu
86ee3d8cdd
Edit text moves with text transform
2018-03-22 11:07:10 -04:00
DD
1d29a7dceb
Showing text on top of other text
2018-03-20 17:26:27 -04:00
DD
da0864b81b
Add a text edit area
2018-03-20 14:47:14 -04:00
DD
44eedfe225
Remove unnecessary changes
2018-03-19 14:50:05 -04:00
DD
b4294b8268
Merge branch 'develop' into textTool
2018-03-19 12:43:44 -04:00
DD
a03567ef18
Switch to .1
2018-03-16 14:23:59 -04:00
DD
69e73d45dd
Use .25
2018-03-16 14:18:42 -04:00
DD
79e7d21023
Change proptype
2018-03-16 14:16:27 -04:00
DD
8d61a7b060
Move the text edit target to the state and make fill work
2018-03-16 11:39:09 -04:00
DD
7a0a0784e1
Unfocus text fields when canvas clicked
2018-03-15 13:23:03 -04:00
DD
254bbe1285
Ignore nudge when text field focused
2018-03-15 13:19:05 -04:00
DD
76eb0b9e3e
Reduce the overlap to .25
2018-03-14 18:12:37 -04:00
DD
f9aabe1beb
Fix some bugs
2018-03-14 18:00:38 -04:00
DD
240282f9d2
Make the guide stay in the shape of the text when text is rotated
2018-03-14 16:01:20 -04:00
DD
f0b570dc51
Add dotted lines in text edit mode
2018-03-14 15:28:22 -04:00
DD
4fd9f991f1
Mode switching
2018-03-14 14:43:39 -04:00
DD
8e86222097
Basic text edit
2018-03-12 17:51:23 -04:00
DD
8e7ae67ae6
Make the text tool a real tool
2018-03-09 14:40:34 -05:00
DD
ccdb6431b5
Merge branch 'develop' into brushEfficiency
2018-03-08 11:43:50 -05:00
DD Liu
eff43e2eec
Merge pull request #304 from fsih/removePaperUpdate
...
Remove all view.draw and view.update
2018-03-06 16:24:45 -05:00
DD
43b0bf40e5
Add jsdoc
2018-03-02 10:38:35 -05:00
DD
5783b69f0a
Don't error if there are no segments
2018-03-01 17:14:09 -05:00
DD
0323451ebf
Fix crash when missing cursor preview
2018-03-01 16:37:45 -05:00
DD
24b1359abf
Make mouse movement accuracy depend on zoom level
2018-03-01 15:26:22 -05:00
DD
abe8deaa35
Make sure to clear the cursor preview when saving undo state so that it doesnt mysteriously return on undo
2018-03-01 14:41:39 -05:00
DD
9a8c68e9d1
Remove all view.draw and view.update
2018-03-01 14:32:16 -05:00
DD
b064db5309
add comments
2018-03-01 14:27:10 -05:00
DD
0943d8d0a1
Add end caps to round out flat edges. Significantly increase the threshold for using broad brush helper now that its able to handle end caps better. Also make the threshold depend on zoom level.
2018-03-01 14:22:34 -05:00
DD
f9a9aa8feb
drawing caps and fixing bugs
2018-02-28 20:06:51 -05:00
DD
5aca0c83a2
Clean up amortized simplify
2018-02-28 18:23:54 -05:00
DD
64e628576b
Remove all view.updates
2018-02-28 15:20:24 -05:00
DD
7d56dc6829
amortized smoothing
2018-02-27 11:22:38 -05:00
DD
9ab90d1576
periodic smoothing
2018-02-27 11:22:38 -05:00
DD
24032192c8
remove cursor preview when drawing and paper.view.draw
2018-02-27 11:22:38 -05:00
Paul Kaplan
13d0f13170
Merge pull request #289 from paulkaplan/fix-zoom-bounds
...
Change pan/zoom bounds to 360/480 to match the real bounds.
2018-02-08 11:10:14 -05:00
Paul Kaplan
b4b93a4982
Change pan/zoom bounds to 360/480 to match the real bounds.
2018-02-08 08:49:52 -05:00
Paul Kaplan
c87e3e021a
Merge pull request #283 from paulkaplan/fix-chrome-eyedropper-bug
...
Temporary fix for eyedropper issue in Chrome 64
2018-02-07 12:37:58 -05:00
Paul Kaplan
d648fef0ee
Merge pull request #285 from paulkaplan/fix-input-nudging
...
Don't nudge selection when input is focused
2018-02-07 12:32:44 -05:00
Paul Kaplan
7f83411653
Use the same syntax as the delete key
2018-02-07 11:35:59 -05:00
Paul Kaplan
09145a3bf1
Bail if input is target of nudge
2018-02-06 20:14:58 -05:00
Paul Kaplan
3a1e88eb5e
Only update the selection bounds if a nudge actually occurs
...
This was causing the problem where holding shift while dragging would
trigger the selection box to be shown, interrupting the drag.
2018-02-06 19:15:25 -05:00
Paul Kaplan
270c92a849
Buffer the paper canvas offscreen for picking to ensure safe access.
...
This gets around the bug #276 where chrome cannot handle getImageData
off a canvas on HDPI screens. In the interest of having a single
code-path, and because does not impose a large performance burden, I
think we should just use it for all platforms until chrome is really
fixed.
Also it is important to note that because this bug has to do with how
they handle accelerated 2d canvas contexts, it does not impact the stage
color picking, so that does not need to be changed.
2018-02-06 18:56:26 -05:00
DD
53927bf615
Move key handlers into their own file, and add to oval and rect tools
2018-01-25 16:39:38 -05:00
DD
f3dcc54bf3
nudge
2018-01-25 16:00:50 -05:00
DD
8439a6387e
Clean up the cursor preview when it is removed from its parent
2018-01-11 18:50:42 -05:00
DD
300bbc80f3
Run ensure clockwise after flip, since flip makes everything counterclockwise which breaks fill
2017-12-22 17:44:14 -05:00
DD
db5ddcbe87
Change handle ratio to make squares circles
2017-12-22 11:32:06 -05:00
DD
07b30aa55b
Handle pointed and curved
2017-12-21 15:38:24 -05:00
DD Liu
7086916089
Merge pull request #238 from fsih/handleLength
...
Don't change opposite handle length when changing handle length
2017-12-20 13:35:07 -05:00