Andrey Antukh
6e7595f48c
♻️ Remove ?
char from shape attrs
2023-07-11 17:27:35 +02:00
Andrey Antukh
405aa66357
🎉 Add new shape & rect data structures
...
Also optimizes some functions for faster shape and rect props
access (there is still a lot of work ahead optimizing the rest of
the functions)
Also normalizes shape creation and validation for ensuring
correct setup of all the mandatory properties.
2023-07-11 17:27:35 +02:00
Andrés Moya
d8121364ad
🐛 Fix touched on adding shapes to a component copy and undo
2023-06-22 09:27:27 +02:00
Andrey Antukh
5ca3d01ea1
🎉 Add malli based validation and coersion subsystem
2023-05-17 16:05:29 +02:00
Andrés Moya
30dd9c5222
🐛 Fix undo when deleting shapes inside instances (ok)
2023-05-16 11:11:47 +02:00
Andrés Moya
bbd561a772
🔧 Fix test cases
2023-04-14 12:31:04 +02:00
Andrés Moya
96540af2b1
🎉 Instantiate component with duplicate
2023-03-27 10:39:35 +02:00
Andrés Moya
7391a4086a
🔧 Refactor delete/restore components
2023-03-27 10:39:35 +02:00
Andrés Moya
b91f1959b4
🎉 Update tests
2023-03-27 10:39:35 +02:00
Andrés Moya
dd2321a37b
🐛 Fix weird numeration creating elements in dashboard
2023-02-02 10:19:36 +01:00
Eva
a1a3d09998
🐛 Remove numbers in layer creation
2023-01-19 11:31:46 +01:00
Andrey Antukh
fc4e755f2b
⚡ Optimize point functions
2022-11-30 10:00:30 +01:00
Andrey Antukh
3ef99c287e
♻️ Refactor tests directory structure
2022-11-08 13:02:14 +01:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrés Moya
9725dd5fff
🎉 Allow to create a nested component in one step
2022-08-16 15:15:02 +02:00
Andrés Moya
a5bf1c03e7
🎉 Make components-v2 an optional feature
2022-07-29 09:29:25 +02:00
Andrés Moya
dcf18b3aee
🔧 Refactor sync-file for performance
2022-07-29 09:29:24 +02:00
Andrés Moya
43e0b5cfa5
🎉 Absorb colors and typographies
2022-07-29 09:29:24 +02:00
Andrés Moya
54e0071c9c
🎉 Scaffolding to write unit tests of common types
2022-07-29 09:29:24 +02:00
Andrés Moya
bdcbe46d0d
♻️ Move component instantiation to new types module
2022-07-29 09:29:24 +02:00
alonso.torres
b38ffdcf30
♻️ Refactor workspace common
2022-06-30 13:09:35 +02:00
Andrés Moya
2e3addc6da
🎉 Add more unit tests
2022-03-23 15:44:55 +01:00
Andrés Moya
ca56e08459
🎉 Add more test cases, and some fixes
2022-03-22 13:12:19 +01:00
Andrés Moya
48624b1db6
🔧 Refactor frontend unit tests and some fixes
2022-03-22 13:12:19 +01:00
Andrés Moya
5a33a002e4
🔧 Use changes-builder in library synchronization module
2022-03-22 13:12:19 +01:00
alonso.torres
aec68c52ab
✨ Improved snap to grids
2022-03-16 17:46:38 +01:00
Andrés Moya
e609670a41
🔧 Use changes-builder in many places
2022-03-10 15:37:10 +01:00
Andrey Antukh
7b4f522a33
📎 Minor fixes on frontend test code.
2022-02-25 11:07:40 +01:00
Andrey Antukh
a1da4d4233
♻️ Refactor common.page.helpers namespace.
2022-02-08 15:30:13 +01:00
alonso.torres
d9b1c0e2e6
✨ More tests for snap data
2022-01-25 14:17:13 +01:00
alonso.torres
64e7cad292
♻️ Redone the snap calculation and added guides
2022-01-25 14:17: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
0df219c3ad
📎 Fix frontend tests.
2021-12-10 12:00:29 +01:00
eva
7a0c12e073
♻️ Create a colors file to save constants of color that can no be refactored into sass variables
2021-11-29 11:21:12 +01:00
Josh Soref
589e646023
🐛 Fix typos in frontend
2021-11-15 09:51:34 -05:00
alonso.torres
f32f13069f
✨ Improve test workflow
2021-10-20 15:12:25 +02:00
Andrés Moya
a377c602cc
🐛 Fix naming of duplicated objects in copy&paste and others
2021-08-13 09:49:42 +02:00
Andrey Antukh
38292bcda7
🐛 Properly handle group naming on group creation.
2021-07-27 14:10:56 +02:00
Andrey Antukh
fcb4cb38a9
Merge remote-tracking branch 'origin/main' into develop
2021-06-01 12:44:04 +02:00
Andrey Antukh
548664f6ce
♻️ Internal directory refactor.
...
Make common as first-class module.
2021-05-31 11:04:32 +02:00
Andrey Antukh
24f2f3b677
🎉 Add tests build.
2020-04-30 12:35:16 +02:00
Andrey Antukh
76e19a4b41
⚡ Performance improvements.
2020-01-16 16:22:56 +01:00
Andrey Antukh
af62d949d8
♻️ Major refactor of page data structure.
...
In preparation to future collaborative edition.
2019-12-04 20:13:35 +01:00
Andrey Antukh
097a6c924a
✨ Improve shapes vertical ordering implementation.
2019-10-17 16:46:10 +02:00
Andrey Antukh
0be3a181e6
🔥 Remove group based tests (no longer relevant).
2019-09-21 11:47:52 +00:00
Andrey Antukh
6483800e49
✨ Add more incremental improvements to shapes rendering.
...
That helps for make a good foundation for proper canvas painting and
manipulation.
2019-08-22 20:02:14 +02:00
Andrey Antukh
57e98487e1
Deselect all auto removed groups in drag & drop operations.
...
This fixes strange corner case that causes enabling
the grouping button when no visible shape is selected.
2017-03-10 12:49:26 +01:00
Andrey Antukh
cc0b61f122
Minor cosmetic changes on tests.
2017-03-10 12:20:15 +01:00
Andrey Antukh
b313aa47ce
Properly remove empty gropups after relocation.
...
Related to #72 .
2017-03-10 10:36:40 +01:00
Andrey Antukh
13e02283d8
Refactor degroup-shape impl.
...
In order to fix many corner cases and make
the code more easy to understand.
Related to #72 .
2017-03-10 08:51:06 +01:00