61 Commits

Author SHA1 Message Date
Andrés Moya
e609670a41 🔧 Use changes-builder in many places 2022-03-10 15:37:10 +01:00
Andrés Moya
5a5222a97a 🐛 Fix error getting file library 2022-02-10 13:17:57 +01:00
Andrey Antukh
a1da4d4233 ♻️ Refactor common.page.helpers namespace. 2022-02-08 15:30:13 +01:00
alonso.torres
badb5c6a9b 🐛 Fix keep name of component equal to the shape name 2022-01-12 13:13:27 +01:00
Andrey Antukh
9925716134 💄 Add syntax improvements on libraries helpers. 2021-12-10 12:00:29 +01:00
alonso.torres
7564f27f95 Improvements after review 2021-12-01 14:39:20 +01:00
Andrey Antukh
6a7600fd52 ♻️ Ensure a correct usage of concat/into operations. 2021-12-01 11:30:48 +01:00
Andrés Moya
50d756b189 🐛 Disallow to create a redundant component 2021-11-05 16:55:38 +01:00
Andrey Antukh
bee1db135f 📎 Fix frontend linter issues. 2021-09-30 11:48:14 +02:00
Andrey Antukh
b64d5ef357 🎉 Add unified logging api. 2021-09-30 11:48:14 +02:00
Andrés Moya
a377c602cc 🐛 Fix naming of duplicated objects in copy&paste and others 2021-08-13 09:49:42 +02:00
Andrés Moya
c6fe19c321 🐛 Protect against broken component refs #1114 2021-07-28 13:48:52 +02:00
Andrey Antukh
38292bcda7 🐛 Properly handle group naming on group creation. 2021-07-27 14:10:56 +02:00
Andrés Moya
723cb3b546 Detach typographies when deleted in the file library 2021-07-01 17:33:04 +02:00
Andrés Moya
dac7a6497f Detach colors when deleted in the file library 2021-07-01 17:33:04 +02:00
Andrés Moya
ea8bc687c0 Detach instance when syncing if the master component is gone 2021-07-01 17:33:04 +02:00
Andrés Moya
c98958053c 🐛 Fix geometry sync for subcomponents 2021-07-01 17:32:39 +02:00
Andrey Antukh
3e4e54870b Fix linter issues on frontend (part 2). 2021-06-18 11:20:25 +02:00
alonso.torres
55d2768807 🐛 Fix problem with create component 2021-05-31 12:50:24 +02:00
alonso.torres
ed95b59003 🐛 Fix issue when group creation leaves an empty group 2021-05-25 10:11:50 +02:00
Andrey Antukh
f545e41d10 📎 Fix license header. 2021-04-12 16:49:43 +02:00
Andrés Moya
1e25e543b3 💄 Rename "master" to "main" in components 2021-03-22 13:20:30 +01:00
Andrey Antukh
3bef80932d ♻️ Replace slate editor with draft-js. 2021-03-16 14:42:35 +01:00
Andrés Moya
4b8334fe1c 🐛 Fix ordering when restoring deleted shapes in sync 2021-02-11 13:30:56 +01:00
Andrés Moya
c127978dd2 🎉 Add frontend tests for creating and renaming components 2021-01-29 18:04:49 +01:00
Andrés Moya
0cfb66ae16 🐛 Preserve added or removed shapes on a component normal update 2021-01-27 10:25:26 +01:00
Andrés Moya
a42d87742f 💄 Cosmetic changes 2021-01-26 13:27:35 +01:00
Andrés Moya
870eff5826 🎉 Update component in a shared library 2021-01-26 13:27:35 +01:00
Andrés Moya
b0ea9d3096 🐛 Protect against syncing with a not existing component 2021-01-22 14:36:22 +01:00
Andrés Moya
9805f8b9f2 🎉 Rename shapes inside components 2021-01-19 11:23:06 +01:00
Andrés Moya
091ea785e5 ♻️ Simplify add container id to changes 2021-01-15 11:01:27 +01:00
Andrés Moya
fe7faf0d0d Rework changes detection 2021-01-15 11:01:27 +01:00
Andrés Moya
43b1d3ca43 🐛 Regenerate components after resize in sync 2021-01-15 11:01:27 +01:00
Andrés Moya
6453cb9d11 :bug Fix calculate position of subcomponents on sync 2021-01-15 11:01:27 +01:00
Andrés Moya
261cb249d2 Improve some cases of nested components sync 2021-01-08 15:17:43 +01:00
Andrés Moya
baec7838b4 ♻️ Always set component-file-id, even in local file 2020-12-21 10:23:19 +01:00
alonso.torres
45882ba6a1 ♻️ Refactor pages namespaces 2020-12-10 14:41:05 +01:00
Andrés Moya
976dab90c8 🐛 Synchronize well al color and special attributes 2020-12-04 12:03:34 +01:00
Andrés Moya
e9714c4fd0 🐛 Fix synchronization when adding a subcomponent to a instance 2020-12-04 12:03:34 +01:00
Andrés Moya
40240d294a 🐛 Fix synchronization of geometry changes 2020-11-26 14:16:10 +01:00
Andrés Moya
6db1a907c8 Use touched flags when adding/deleting/moving shapes 2020-11-25 11:21:22 +01:00
Andrés Moya
830d932eec ♻️ Add more debugging traces 2020-11-25 11:21:22 +01:00
Andrés Moya
2582766a89 ♻️ Simplify container type management 2020-11-25 11:21:22 +01:00
Andrés Moya
ebb7410e5b Synchronize add/delete/move shapes in componentes 2020-11-25 11:21:22 +01:00
Andrés Moya
02207dedf3 🎉 Show master component in options 2020-11-03 14:05:25 +01:00
Andrés Moya
7a80297d31 🐛 Fix position bug when syncing component with several nested 2020-10-30 09:47:24 +01:00
Andrés Moya
8165fec50e 🎉 Allow to duplicate a component 2020-10-29 16:16:47 +01:00
Andrés Moya
8afe037def 📚 Add logger comments to component synchronization 2020-10-29 11:33:41 +01:00
Andrés Moya
c38d0e3211 Rework nested components to avoid indirect references 2020-10-29 11:33:41 +01:00
alonso.torres
9b2b16c066 Synchronize gradient colors libraries 2020-10-16 14:38:59 +02:00