165 Commits

Author SHA1 Message Date
alonso.torres
dc97056fcf Integration of the range-tree into the application 2020-05-07 12:26:11 +02:00
alonso.torres
e596555932 Range tree implemented as Red-Black tree 2020-05-07 12:26:07 +02:00
alonso.torres
a7bdb02dbf Adds range tree data structure 2020-05-07 12:23:00 +02:00
Andrey Antukh
525b3f640f 🔥 Remove unused code. 2020-05-06 11:35:38 +02:00
Andrey Antukh
adfa117dc0 🎉 Render dashbaord thumbnails on webworker. 2020-05-06 11:35:38 +02:00
Andrey Antukh
0cf0413ac4 ♻️ Move uxbox.main.websockets to uxbox/util directory. 2020-05-06 11:35:38 +02:00
Andrés Moya
1e898f94f3 🎉 Add basic interaction to shapes 2020-05-05 15:41:56 +02:00
Andrey Antukh
49023117c3 ♻️ Move data.helpers to uxbox.common.pages ns. 2020-05-05 15:18:59 +02:00
Andrey Antukh
c97b119998 🐛 Fix routing unresponsivenes in some conditions. 2020-05-05 15:18:59 +02:00
Andrey Antukh
598a235bb8 💄 Minor whitespace cleaning. 2020-05-05 15:18:59 +02:00
Andrey Antukh
76cf9e1bb0 🐛 Fix util object impl. 2020-05-05 12:34:51 +02:00
alonso.torres
c5dce559cd First dynamic alignment version 2020-05-05 11:18:20 +02:00
alonso.torres
8cbc12ef94 More functionality to dynamic alignment 2020-05-05 10:45:19 +02:00
alonso.torres
ffd0c95760 🎉 Dynamic alignment brute-force method 2020-05-05 10:40:26 +02:00
Andrey Antukh
0a79372305 🔥 Remove unused prn. 2020-05-04 12:36:56 +02:00
Andrey Antukh
7e643abc15 🔥 Remove obsolete code. 2020-05-01 18:17:49 +02:00
Andrey Antukh
2ac42d15b6 General performance improvements on workspace. 2020-05-01 18:15:40 +02:00
Andrey Antukh
00168d392b Performance improvements on selection handlers. 2020-05-01 18:15:40 +02:00
Andrey Antukh
8446ad13cb 🐛 Fix minor issues on browser history handling. 2020-05-01 18:15:40 +02:00
Andrey Antukh
7fe7c3da6c ♻️ Refactor html5 history. 2020-05-01 18:15:40 +02:00
Andrey Antukh
d37a2766db 💄 Cosmetic fixes on storage ns. 2020-04-30 12:35:16 +02:00
Andrey Antukh
e9d5eccd16 ♻️ Refactor storage and i18n internals. 2020-04-30 12:35:16 +02:00
alonso.torres
7ab3d86bc6 🎉 Changed the user origin for shapes to their corner 2020-04-29 10:04:27 +02:00
Andrés Moya
0512a8dc5f 📚 Document visual debug utlities 2020-04-28 11:54:10 +02:00
Andrey Antukh
8b6f72a09b 🐛 Peroper handle hot-reload on worker. 2020-04-28 10:50:40 +02:00
Andrey Antukh
0ee25b6f42 Improve color asignation to profile and sessions. 2020-04-28 10:50:40 +02:00
Andrey Antukh
285735e35f ♻️ Refactor presence and realtime cursors handling. 2020-04-28 10:50:40 +02:00
alonso.torres
2e54989357 🐛 Fixes problems with rotation handlers 2020-04-28 09:08:55 +02:00
Andrey Antukh
7a93a06770 🐛 Fix text edition mode. 2020-04-27 16:26:44 +02:00
Andrey Antukh
3d4cbe28f2 🎉 Add uxbox.util.object ns. 2020-04-27 14:29:18 +02:00
Andrey Antukh
c0173c499a 🎉 Add fill and opacity to texts. 2020-04-27 14:29:18 +02:00
Andrey Antukh
5ce741ba6d 🎉 Add support for store plain js objects in transit. 2020-04-27 14:29:18 +02:00
alonso.torres
822b13ef75 🐛 Fixed issue with flipped shapes 2020-04-27 13:27:35 +02:00
alonso.torres
285be7f5ff Maintain proportions when control key is pressed 2020-04-27 07:55:30 +02:00
alonso.torres
9f351ef155 🐛 Fixes problem with localStorage in web worker 2020-04-27 07:54:55 +02:00
alonso.torres
de476383bd 🐛 Fixes problems with groups 2020-04-27 07:08:10 +02:00
alonso.torres
b0318d3144 ♻️ Moved main.geom to util.geom.shapes 2020-04-27 07:08:10 +02:00
alonso.torres
8886db7453 🎉 New stretch method 2020-04-27 07:08:10 +02:00
alonso.torres
b73958efd0 🎉 Improved transformations 2020-04-27 07:08:10 +02:00
Andrey Antukh
45bf06733f 🔥 Remove react-dnd dependency. 2020-04-20 11:56:10 +02:00
Andrey Antukh
77d555dbf2 ♻️ Refactor workspace initialization.
Enable selection indexation.
2020-04-20 11:56:10 +02:00
Andrey Antukh
4030e43ac1 🎉 Add (web)worker impl with selection index. 2020-04-20 11:56:10 +02:00
Andrey Antukh
f7dce00c1f 🎉 Add QuadTree implementation. 2020-04-20 11:56:10 +02:00
Andrey Antukh
6adb168ca4 Minor improvements on perf ns. 2020-04-20 11:56:10 +02:00
Andrey Antukh
484702527e 🎉 Add worker base implementation. 2020-04-20 11:56:10 +02:00
Andrés Moya
7b5f780ac7 Allow to edit RGB values by hand 2020-04-16 15:30:52 +02:00
Vitaly Kornilov
ea3e17f7fe 🎉 Add themes infraestructure. 2020-04-13 11:49:26 +02:00
Andrey Antukh
9649d67883 Unify uuid under uxbox.common.uuid. 2020-04-13 11:27:46 +02:00
Andrey Antukh
a91a8401d6 More improvements to perf namespace. 2020-04-13 11:27:46 +02:00
Andrey Antukh
4a2b67c9d5 Set enable as true by default on profiler component. 2020-04-13 11:27:46 +02:00