39 Commits

Author SHA1 Message Date
Andrey Antukh
3ea4de7ab5
Remove unused local used-names. 2017-01-09 20:26:55 +01:00
Andrey Antukh
b00992881c
Improve page persistence mechanism. 2017-01-06 18:05:14 +01:00
Andrey Antukh
f7e4e18a28
Define a shape spec. 2017-01-06 16:38:40 +01:00
Andrey Antukh
fd7b0b1958
Rename datetime ns to time.
And rename DateTime type to Instant.
2017-01-06 16:31:57 +01:00
Andrey Antukh
d3e81dc810
Add the ability to edit page name from page element-options. 2017-01-06 16:25:21 +01:00
Andrey Antukh
bfce5f8a00
Improve unique name generation for shapes in a page. 2017-01-05 23:54:29 +01:00
Andrey Antukh
28d18a07a0
Refactor shapes attributes handling. 2017-01-05 23:21:05 +01:00
Andrey Antukh
cda2737b02
Minor cosmetic changes on shapes events. 2016-12-30 18:39:20 +01:00
Andrey Antukh
25f634352d
Move commonly used lenses to separated namespace. 2016-12-30 18:34:56 +01:00
Andrey Antukh
f82c534df4
Reimplement shape displacement using keyboard shortcuts. 2016-12-27 23:40:02 +01:00
Andrey Antukh
87e19875e3
Improve performance and many of unexpected conflicts on page save. 2016-12-25 21:38:56 +01:00
Andrey Antukh
cf55aeda63
Remove unused code from data/shapes. 2016-12-25 21:28:45 +01:00
Andrey Antukh
2412713f70
Minor changes on shapes. 2016-12-25 21:05:02 +01:00
Andrey Antukh
6801cc65af
Reactivate again the layer position shortcuts. 2016-12-25 20:58:17 +01:00
Andrey Antukh
c0a81d05eb
Refactor shapes and selection rendering in order to be aware of rotation. 2016-12-25 20:50:04 +01:00
Andrey Antukh
cd6630c99c
Remove println. 2016-12-25 20:43:52 +01:00
Jesús Espino
6a38675602 Maintain correct order on group duplication 2016-12-22 14:59:31 +01:00
Jesús Espino
a3fdb22342 Generation layers name based on current existing layers 2016-12-22 14:55:32 +01:00
Jesús Espino
a3586cb3aa Fixed click on project after project creation 2016-12-22 11:41:04 +01:00
Jesús Espino
0424315849 Fix first page creation at project creation 2016-12-22 11:10:51 +01:00
Jesús Espino
1181c01f55 Adding tooltip to all shapes creation 2016-12-22 10:29:45 +01:00
Jesús Espino
7264cd5437 Adding initial tooltip support 2016-12-22 10:11:42 +01:00
Jesús Espino
960f2e7e7a Page ordering 2016-12-22 09:23:29 +01:00
Andrey Antukh
af57d8b449
Refactor shape resize and displacement. 2016-12-20 21:33:29 +01:00
Andrey Antukh
23dbc77da9
Fix copyright headers on some files. 2016-12-20 21:26:59 +01:00
Andrey Antukh
0a5f4e310c
Prevent page persistence when shape is resizing. 2016-12-20 16:55:51 +01:00
Jesús Espino
60a596c585 Element options open by default (on page settings) 2016-12-19 18:05:49 +01:00
Andrey Antukh
74bcdd2507
Delay grid alignment index initialization until user stop typing. 2016-12-18 21:51:51 +01:00
Andrey Antukh
569aec25ba
Use deftype instead of defrecord in page events. 2016-12-18 19:46:56 +01:00
Andrey Antukh
63576ae4f1
Add TODO note on page-persisted event. 2016-12-18 19:43:01 +01:00
Andrey Antukh
845726827e
Remove unused println's. 2016-12-18 19:14:53 +01:00
Andrey Antukh
a3a43d4b8a
Properly reinitialize alignment index when page metadata is updated. 2016-12-01 19:14:50 +01:00
Andrey Antukh
e8a4bbea6c
Add implementation for grid settings and page background.
On element options sidebar.
2016-11-29 17:26:29 +01:00
Andrey Antukh
438f8f5f82
Add page metadata changes to the undo stack. 2016-11-29 17:26:29 +01:00
Andrey Antukh
91fb68f906
Refactor page changes watching mechanism. 2016-11-28 23:47:50 +01:00
Andrey Antukh
40b48318ff
Replace builtin rstore impl with potok. 2016-11-27 21:53:12 +01:00
Andrey Antukh
c6b1263d33
Assign proper type to fetched image collections. 2016-11-22 18:04:08 +01:00
Andrey Antukh
b0a4cdcc17
Mark as :builtin icon collections that has :user as uuid/zero. 2016-11-21 18:56:04 +01:00
Andrey Antukh
e21798f1ed
Move all files under frontend directory. 2016-11-20 20:03:17 +01:00