339 Commits

Author SHA1 Message Date
Andrey Antukh
04d364225c 🎉 Add page ordering (with d&d). 2020-04-20 11:56:10 +02:00
Andrey Antukh
e056da04c3 🐛 Fix shape hidden/blocked attrs handling. 2020-04-20 11:56:10 +02:00
Andrey Antukh
d6d38283e7 Improve layers performance. 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
484702527e 🎉 Add worker base implementation. 2020-04-20 11:56:10 +02:00
Andrés Moya
e3d3751468 🎉 Show circle diameter in options form instead of radius 2020-04-16 15:24:57 +02:00
Andrey Antukh
331f698ca3 🔥 Remove unused code. 2020-04-16 10:09:11 +02:00
Andrey Antukh
9cd25d4fa0 🐛 Redirect to 404 page when file not found on workspace. 2020-04-16 10:08:00 +02:00
Andrey Antukh
b3770963b0 🐛 Fix duplicate ids bug.
Caused by :mov-object bad frame-id assignation.
2020-04-16 10:08:00 +02:00
Andrey Antukh
9eed0eedeb 🔥 Remove commented code. 2020-04-16 10:08:00 +02:00
Andrey Antukh
668aa3ea93 💄 Fix naming of some functions on workspace data ns. 2020-04-16 10:08:00 +02:00
Andrey Antukh
a591e4539c ♻️ Refactor add-shape event.
And remove `add-frame` because `add-shape` is now
generic.
2020-04-16 10:08:00 +02:00
Andrey Antukh
3eb7cb0bb1 💄 Cosmetic changes to the group and ungroup events. 2020-04-16 10:08:00 +02:00
Andrey Antukh
cd72860ea0 ♻️ Refactor copy&paste and duplicate shape. 2020-04-16 10:08:00 +02:00
Andrey Antukh
63f43d917b Simplify shape deletion code. 2020-04-16 10:08:00 +02:00
Andrey Antukh
1d678acdd9 🐛 Prevent ghost state on change from one file to other. 2020-04-16 10:08:00 +02:00
Andrey Antukh
5fb0c5c312 🐛 Fix group undo/redo. 2020-04-16 10:08:00 +02:00
Andrey Antukh
a9253f5f51
Merge pull request #174 from Monogramm/lang-typo
Typo: land must be lang
2020-04-16 08:43:04 +02:00
Andrey Antukh
c2ed39a36d 🐛 More bugfixes. 2020-04-14 17:01:09 +02:00
Andrés Moya
3fd1513128 🐛 Take into account zoom when selecting objects with rect 2020-04-14 12:36:32 +02:00
Andrey Antukh
5ee25f827c Add better empty state for viewer. 2020-04-13 18:04:42 +02:00
Vitaly Kornilov
facd650e4c
🐛 Typo: land must be lang 2020-04-13 15:24:44 +03:00
Andrey Antukh
040dd73599 🐛 Fix text edition. 2020-04-13 14:07:05 +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
032252469b Add more memoization hooks. 2020-04-13 11:27:46 +02:00
Andrey Antukh
7db2db96e1 🚧 Add ad-hoc d&d implementation.
React-Dnd is a very nice library but adds a lot of overhead. Causes
a lot of latency when a number of elements grows.
2020-04-13 11:27:46 +02:00
alonso.torres
815320cd24 🐛 Fixes copy/paste with groups 2020-04-10 15:04:44 +02:00
Andrés Moya
43550af175 🐛 Fix align and distribute grouped objects 2020-04-10 13:01:18 +02:00
Andrés Moya
e9d60913d0 🎉 Add space distribution of shapes 2020-04-10 13:01:18 +02:00
alonso.torres
d86b5237c1 🎉 Multiple selection rotation 2020-04-10 07:54:14 +02:00
Andrés Moya
8e573abf9e 🎉 Implement actual object alignment 2020-04-09 10:51:27 +02:00
Andrey Antukh
bbbd7b704e 🎉 Add better profiling helpers. 2020-04-08 23:24:14 +02:00
Andrey Antukh
15026c900b 🔥 Remove some prn's lines. 2020-04-08 16:55:12 +02:00
Andrey Antukh
6f9b304a40 🐛 Add missing events. 2020-04-08 16:43:06 +02:00
Andrey Antukh
02170a156e ♻️ Refactor messages component. 2020-04-08 16:40:10 +02:00
Andrey Antukh
a0b70b7bbd Make clipboard api more generic. 2020-04-08 16:37:32 +02:00
alonso.torres
e6200aae4c Adds new method to move objects 2020-04-08 14:11:33 +02:00
alonso.torres
20c6ae867b 🐛 Fixes problem when moving child 2020-04-08 14:11:33 +02:00
alonso.torres
185b1f9ee1 Allows selection of inside items with double click 2020-04-08 14:11:33 +02:00
alonso.torres
9d0b71a36c Allow selection of elements inside group 2020-04-08 14:11:33 +02:00
alonso.torres
57b2141166 Fixes problem with frame movement 2020-04-08 14:11:33 +02:00
Andrey Antukh
ce28464251 Enable anonymous users and viewer with token. 2020-04-08 10:38:54 +02:00
Andrey Antukh
fe203fe70c Improve profile spec to allow anonymous users. 2020-04-08 10:38:54 +02:00
Andrey Antukh
4465db130d Integrate stoke add/del operation. 2020-04-08 10:27:34 +02:00
Andrey Antukh
ccce224377 🐛 Fix "delete" shortcut. 2020-04-07 19:52:56 +02:00
Andrey Antukh
92e5fc9980 🚧 Add initial work on share by token. 2020-04-07 14:39:53 +02:00
Andrey Antukh
fc18b39b89 💄 Fix merge issues. 2020-04-06 12:46:13 +02:00
Andrey Antukh
242eef8427 🎉 Add fullscreen handling to viewer. 2020-04-06 12:45:37 +02:00
Andrey Antukh
d589f19be4 🎉 Add basic zoom shortcuts to viewer. 2020-04-06 12:45:37 +02:00