78 Commits

Author SHA1 Message Date
Andrey Antukh
53621ceeeb
Code cleaning on drawarea. 2016-08-28 10:23:47 +03:00
Andrey Antukh
d6d38d207d
Disable close path anchor on free drawing mode. 2016-08-28 10:22:19 +03:00
Andrey Antukh
9e41946a05
Fix bug introduced in previous commit.
That causes crash draw tools after first draw op.
2016-08-28 10:20:17 +03:00
Andrey Antukh
c17f9da243
Deactivate path edition mode on mouse down out of area. 2016-08-28 10:13:44 +03:00
Andrey Antukh
ddae77db9d
Add final anchor on path drawing in order to facilitate path closing. 2016-08-28 09:45:27 +03:00
Andrey Antukh
fd9503af1d
Split specialized path drawing area from the generic one. 2016-08-27 17:47:28 +03:00
Andrey Antukh
8910400444
Enable path drawing termination with enter and right-click.
It also posible do it with double click while shift key is pressed.
2016-08-27 17:31:00 +03:00
Andrey Antukh
92a0ffc1ae
Remove unused mouse-events- and keyboard-events- streams. 2016-08-27 17:05:20 +03:00
Andrey Antukh
12a74070d2
Move rlocks under uxbox.util ns. 2016-08-27 16:43:21 +03:00
elhombretecla
4069b183a7 add new download icons 2016-08-26 08:06:14 +02:00
elhombretecla
6d1661c773 add new export lightbox layout 2016-08-25 19:13:42 +02:00
Andrey Antukh
e95c1c76c0
Minor code cleaning on assisted path drawing code. 2016-08-24 17:10:46 +03:00
Andrey Antukh
547faa16a9
Enable controlled mode on path drawing.
Allowing draw more precise lines aligned each
15degree in the circle with previous having
the previous point as center.
2016-08-24 17:05:39 +03:00
Andrey Antukh
62eb224ac0
Fix group shape rerender when a transformation is applied to its children shapes. 2016-08-24 16:45:11 +03:00
Andrey Antukh
3d18f2d95e
Remove line draw tool and line shape support.
The path support is superset of line and it
just replaces the line functionality.
2016-08-24 16:43:45 +03:00
Andrey Antukh
1693d172bd
Enable path edition with grid alignment. 2016-08-23 19:11:40 +03:00
Andrey Antukh
df10586e3f
Minor comments on selection ns. 2016-08-23 16:51:01 +03:00
Andrey Antukh
f2ebb75199
Use not resizable selection component for shape component.
When no edition mode is activated.
2016-08-23 16:30:03 +03:00
Andrey Antukh
0a547aed4c
Remove unused code. 2016-08-23 16:27:37 +03:00
Andrey Antukh
7875a6b961
Add proper path edition behavior. 2016-08-23 16:26:44 +03:00
Andrey Antukh
c1ae4348cd
Move selection ns under shapes. 2016-08-23 16:26:13 +03:00
Andrey Antukh
13e8679713
Return to previous path drawing method. 2016-08-22 17:33:12 +03:00
Andrey Antukh
ee9b99635b
Add path selection component when path is in edition mode. 2016-08-22 17:33:12 +03:00
Andrey Antukh
7e7d2570d7
Minor refactor on selection components. 2016-08-22 17:33:12 +03:00
Andrey Antukh
5ca6282e68
Port shape movement to shapes common ns. 2016-08-22 17:33:11 +03:00
Andrey Antukh
99aa09eb86
Fix lense/ref naming on shapes related ns. 2016-08-22 17:33:11 +03:00
elhombretecla
5ec4b707e8 add new style yo view mode btn 2016-08-21 11:37:46 +02:00
Andrey Antukh
9e904e4247
Activate by default path simplification. 2016-08-13 02:42:20 +03:00
Andrey Antukh
e701793e44
Simplify drawtools sidebar main data structure. 2016-08-12 22:04:34 +03:00
Andrey Antukh
49c44766ba
Add the ability to draw freely the path.
The path simplification is implemented but deactivated.
2016-08-12 22:03:55 +03:00
Andrey Antukh
9aae0f0ce3
Add basic element options for path shapes. 2016-08-12 21:09:35 +03:00
Andrey Antukh
c52755b329
Move uxbox independent geom logic under uxbox.util ns. 2016-08-12 21:09:07 +03:00
Andrey Antukh
6b8b6ac5b9
Code cleaing on draw area. 2016-08-12 20:50:16 +03:00
Andrey Antukh
5d2c066356
Make path resizable. 2016-08-12 20:40:12 +03:00
Andrey Antukh
0dff98801c
Add missing stuff in order to make path usable. 2016-08-11 18:15:59 +03:00
Andrey Antukh
8f935b4d60
Remove debug messages from rlocks ns. 2016-08-10 20:05:01 +03:00
Andrey Antukh
398f08fac7
Commit path stuff. 2016-08-10 20:04:55 +03:00
Andrey Antukh
b8e5239ee3
Refactor user interaction locking. 2016-08-10 19:15:13 +03:00
Andrey Antukh
ffa9d0e8d1
Cosmetic changes on drawarea ns. 2016-08-01 20:54:11 +03:00
Andrey Antukh
56d64cf737
Add proper impl of undo/redo. 2016-07-31 15:11:53 +03:00
Andrey Antukh
675f04ff9c
Fix typo on event handler attr on messages ns. 2016-07-31 15:11:29 +03:00
Andrey Antukh
5715e11d8f
Initial work on proper undo/redu functionality.
That is based in in-memmory queue of more detailed changes
instead of relying on history log that is not pretty
detailed and requires explcit user confirmation on each
Ctrl+Z action that is counterintuitive.
2016-07-31 00:26:50 +03:00
Andrey Antukh
70c5a29862
Simplify the page changes watcher of history. 2016-07-31 00:08:01 +03:00
Andrey Antukh
668898903f
Add missing gotopage interaction. 2016-07-30 22:47:55 +03:00
Andrey Antukh
1e4a379400
Properly open selected page on view app. 2016-07-30 22:43:23 +03:00
Andrey Antukh
fbbffe0167
More work on interactions. 2016-07-30 16:35:19 +03:00
Andrey Antukh
c5b93a3a61
Add behavior to the view button on workspace. 2016-07-29 13:45:23 +03:00
Andrey Antukh
dc6391c1db
Remove commented code. 2016-07-29 13:45:14 +03:00
Andrey Antukh
e021d074b1
Add initial implementation of interactions animations.
With inital support for :moveby and :gotourl.
2016-07-10 22:10:59 +03:00
Andrey Antukh
f1955c2a7c
Remove ^:const usage. 2016-07-10 11:57:45 +03:00