171 Commits

Author SHA1 Message Date
Andrey Antukh
b148de7fc0
Properly use projects fetched event after fetch projects event. 2016-04-16 13:43:21 +03:00
Andrey Antukh
034c26fed4
Cosmetic changes on history events. 2016-04-16 13:42:57 +03:00
Andrey Antukh
ba0627c3ad
Refactor lightbox impl approach (split business logic from UI). 2016-04-16 10:45:33 +03:00
Andrey Antukh
2649f4bed2
Improve error handling on user events. 2016-04-15 23:39:21 +03:00
Andrey Antukh
8353f92ea7
Remove debug message on messages events ns. 2016-04-15 23:39:21 +03:00
Andrey Antukh
6044e8a4c2
Add a small delay for history fetching (beter user experience). 2016-04-15 23:39:21 +03:00
Andrey Antukh
eff6a854a0
Initialize webworker only on browser environment. 2016-04-15 23:39:21 +03:00
Andrey Antukh
5ebe483f8a
Don't fetch profile and projects if authentication is failed. 2016-04-15 23:39:21 +03:00
Andrey Antukh
dba3c8764a
Add new transit based and nodejs friendly storage abstraction. 2016-04-15 23:39:21 +03:00
Andrey Antukh
95c4f2fbc1
Refactor messages (split ui and business logic). 2016-04-15 23:39:21 +03:00
Jesús Espino
987736f9fb Deselect current tool with esc 2016-04-15 17:34:21 +02:00
Andrey Antukh
8b23cd6f3c
Improve form related events naming. 2016-04-13 23:53:49 +03:00
Andrey Antukh
58a86872f5
Add specific event for update page options. 2016-04-13 23:52:01 +03:00
Andrey Antukh
7c892cf012
Improve error handling on workspace settings form. 2016-04-13 23:42:07 +03:00
Andrey Antukh
0cb28a2bba
Add additional helpers and events for form handling. 2016-04-13 23:41:00 +03:00
Andrey Antukh
3515a0c602
Fix an other bug related to aligmnet activation flags. 2016-04-13 21:10:07 +03:00
Andrey Antukh
e77764f693
Simplify alignment related flags and its activation impl. 2016-04-13 21:02:23 +03:00
Andrey Antukh
49d2c54488
Cosmetic fixes on zoom related events. 2016-04-13 20:45:59 +03:00
Andrey Antukh
c743c94450
Add activate flag event for proper flag activation independently of state. 2016-04-13 20:45:29 +03:00
Andrey Antukh
41073a7b57
Cosmetic improvement on constants definition on workspace events ns. 2016-04-13 20:44:59 +03:00
Andrey Antukh
44027c9d63
Add todo coment on pages events. 2016-04-13 20:44:17 +03:00
Andrey Antukh
5624882ce2
Properly trigger page update on shape movement. 2016-04-13 20:15:07 +03:00
Andrey Antukh
6d2cd7da59
Simplify error handling on events that communicate with backend. 2016-04-13 20:09:23 +03:00
Andrey Antukh
c314a4cde9
Minor change on translation approach on form errors. 2016-04-12 22:57:00 +03:00
Andrey Antukh
a264cea1d6
More improvements to validation api. 2016-04-12 22:31:32 +03:00
Andrey Antukh
58444fd363
Fix wrong class reference on forms events. 2016-04-12 22:31:32 +03:00
Andrey Antukh
5624adcedf
Remove some validations. 2016-04-12 22:31:32 +03:00
Andrey Antukh
e42b2ed7bf
Overhaul of form data and errors handling. 2016-04-12 22:31:32 +03:00
Andrey Antukh
f81975aa6c
Improve error messages on settings/password page. 2016-04-12 22:31:32 +03:00
Andrey Antukh
3d79367078
Replace bouncer with funcool/struct. 2016-04-12 22:31:32 +03:00
Jesús Espino
cb3a099fef Step based zoom (#12) 2016-04-11 23:09:46 +03:00
Jesús Espino
994d67e032 Change shapes order relative (#11) 2016-04-11 22:02:28 +03:00
Andrey Antukh
4f0a74b1a3
Improvements to grid alignment impl. 2016-04-11 17:34:06 +03:00
Jesús Espino
e43ca70245 Added round and limit to zoom steps (#7) 2016-04-10 20:07:24 +03:00
Andrey Antukh
935bafd512
Add initial approach for grid alignment.
A little bit buggy because the main algorithm
does not works well.
2016-04-10 18:51:13 +03:00
Andrey Antukh
bcc82bc5cf
Move shape related events from data.workspace to data.shapes. 2016-04-10 18:51:13 +03:00
Andrey Antukh
3dd741129c
Improve move-shape event constructor docstring. 2016-04-10 18:51:13 +03:00
Andrey Antukh
89a21d7abb
Add update-shape event just for shape inplace update. 2016-04-10 18:51:13 +03:00
Jesús Espino
78987419d2 Allow to change password (#6) 2016-04-10 18:48:56 +03:00
Jesús Espino
52d3b2c7fc The zoom change is relative to the current zoom (#5) 2016-04-09 23:06:24 +03:00
Andrey Antukh
9ce6cd0f92 Improve workspace initialization. 2016-04-05 22:27:27 +03:00
Andrey Antukh
4aaa5c3e7a Add zoom events. 2016-04-05 17:55:54 +03:00
Andrey Antukh
c0bf28682c Use :fill-opacity attribute instead :opacity. 2016-04-04 20:34:29 +03:00
Andrey Antukh
0a736994db Proper state cleaning on login also. 2016-04-04 12:39:22 +03:00
Andrey Antukh
d1fee179d5 Fix wrong state cleaning in logout. 2016-04-03 21:06:59 +03:00
Andrey Antukh
69a334e206 Persist page grid options. 2016-04-03 19:34:10 +03:00
Andrey Antukh
71fb8f0a42 Improved history usability. 2016-04-03 11:09:22 +03:00
Andrey Antukh
e32188f593 Improved history state layout. 2016-04-03 10:07:26 +03:00
Andrey Antukh
b5155eebcf Add clipboard management. 2016-04-02 13:00:41 +03:00
Andrey Antukh
4519d6e508 Remove useless println's. 2016-04-02 13:00:02 +03:00