Commit graph

654 commits

Author SHA1 Message Date
Val Erastov
ca45a3fd01 extract numeric derivative calculation to reuse by other constraints 2016-12-01 02:30:51 -08:00
Val Erastov
cfae03f291 extract radiusAtAngle to a function 2016-12-01 02:13:53 -08:00
Val Erastov
2c824b88ce create point on ellipse auxiliary as preparation to elliptical arc 2016-12-01 02:11:57 -08:00
Val Erastov
bf62c9314d fix point rendering order 2016-12-01 01:37:12 -08:00
Val Erastov
e0cfa8c3e6 minor code style 2016-12-01 01:36:51 -08:00
Val Erastov
ae984c88d8 make points always rendered on top of other objects 2016-12-01 00:57:33 -08:00
Val Erastov
3eebe7ac02 check for dumb mode 2016-12-01 00:19:49 -08:00
Val Erastov
f3409df80c solve system on changing ellipse radius 2016-12-01 00:19:31 -08:00
Val Erastov
1b2c2d65df UI support for point on ellipse constraint 2016-12-01 00:18:55 -08:00
Val Erastov
5761164b0c point on ellipse constraint 2016-12-01 00:18:36 -08:00
Val Erastov
441bed2639 extract check for dumbMode 2016-12-01 00:18:12 -08:00
Val Erastov
cdf8d93fe9 serialize ellipse 2016-12-01 00:17:28 -08:00
Val Erastov
fba94a47f5 drag tool as alternate mode for circle 2016-11-30 22:51:59 -08:00
Val Erastov
939b93410e fix snapping for ellipse / alternate default tool for a shape 2016-11-30 22:50:37 -08:00
Val Erastov
3cfff1b863 add hints for ellipse tools 2016-11-30 21:47:28 -08:00
Val Erastov
e1d62e6a6a add ellipse tool 2016-11-30 21:45:57 -08:00
Val Erastov
a2f40b66ad fix references to EndPoint 2016-11-30 20:29:28 -08:00
Val Erastov
5c220950e7 make some start from middle state 2016-11-30 20:25:57 -08:00
Val Erastov
3518b78ded fillet tool refactoring 2016-11-30 19:30:55 -08:00
Val Erastov
c29a46fc95 fix ellipse picking 2016-11-30 02:33:22 -08:00
Val Erastov
0dc159eb1f fix ellipse picking 2016-11-30 02:29:02 -08:00
Val Erastov
16063c9f56 remove garbage 2016-11-30 02:28:39 -08:00
Val Erastov
bedb65a169 ellipse drawing implementation 2016-11-30 02:12:54 -08:00
Val Erastov
32d79a1181 shapes hierarchy refactoring 2016-11-29 22:48:16 -08:00
Val Erastov
00b6b49b09 fix circle dimension 2016-11-29 21:09:44 -08:00
Val Erastov
08122759d5 move tool manager to separate module 2016-11-29 02:13:45 -08:00
Val Erastov
0e1344febe move pan and drag tool out of viewer 2016-11-28 21:53:51 -08:00
Val Erastov
ea26bb18c4 fix snapping 2016-11-28 21:24:38 -08:00
Val Erastov
9ed5cc8c1e check the way for checking being marked 2016-11-28 20:59:59 -08:00
Val Erastov
61bf3ec671 tools refactoring for dimensions 2016-11-28 19:13:49 -08:00
Val Erastov
8945e95fd7 code format 2016-11-27 23:28:42 -08:00
Val Erastov
3bce2d9862 add terminal support for arcs 2016-11-27 23:27:55 -08:00
Val Erastov
85bc6cd711 reorder service layer 2016-11-27 01:32:45 -08:00
Val Erastov
8fa8b7757b add terminal support for line, circle, point and origin tool 2016-11-27 01:26:25 -08:00
Val Erastov
eb6cc47135 make win shadow lighter 2016-11-26 02:51:15 -08:00
Val Erastov
c7bdb139b2 fix status bar on retina 2016-11-25 01:52:26 -08:00
Val Erastov
c79b71c6b4 change event name from tool-state to tool-change 2016-11-25 01:50:05 -08:00
Val Erastov
1d66e1215d convert 2d css to less 2016-11-25 01:39:08 -08:00
Val Erastov
6ac8939595 add tool info text in the bottom of the viewer 2016-11-25 01:38:32 -08:00
Val Erastov
456d67c537 make text selectable from terminal 2016-11-25 01:35:39 -08:00
Val Erastov
0985b60702 change logo 2016-11-25 01:23:04 -08:00
Val Erastov
632d074d5d fonts refactoring 2016-11-25 01:09:19 -08:00
Val Erastov
238e9ffb04 rewrite point, line and origin using classes 2016-11-24 21:29:54 -08:00
Val Erastov
8e67c2cd39 implement command support for origin tool 2016-11-24 03:28:40 -08:00
Val Erastov
f55ef264e4 some usability improvement 2016-11-24 03:27:14 -08:00
Val Erastov
7606240ad0 extract terminal to separate module 2016-11-24 02:55:24 -08:00
Val Erastov
84ff05b7da add print function to terminal 2016-11-24 02:51:33 -08:00
Val Erastov
7bab2f0fa7 don't put a command on history if it's the same command as last one 2016-11-24 02:43:05 -08:00
Val Erastov
a44e6b3f41 autocompletion support for terminal 2016-11-24 02:33:17 -08:00
Val Erastov
0b6534ded2 importing jquery as a library 2016-11-24 02:32:46 -08:00