Andrey Antukh
96f5a33f5f
⬆️ Upgrade to beicon2 (part1)
2023-12-26 14:14:20 +01:00
alonso.torres
52c849ce4b
🐛 Fix problem with absolutes inside grid
2023-12-15 22:18:23 +01:00
Andrey Antukh
783e0470be
✨ Add general improvements to copy paste
...
Cleaning code and adding more safety checks
2023-11-23 17:19:37 +01:00
Andrey Antukh
37e4939af7
✨ Add usability improvements to schema validation subsystem
2023-11-23 17:19:37 +01:00
Andrey Antukh
52fbc678f3
♻️ Move app.common.pages to app.common.files
2023-11-16 11:07:36 +01:00
Andrey Antukh
5b3e12bb9c
♻️ Refactor change builder for make it more efficient
...
Mainly replaces the usafe of the inneficient d/preconj helper
with a combination of conj and simple list as data structure whitch
maintains the previous ordering semantics on addition.
Also removes the d/preconj from the codebase.
2023-09-04 15:48:34 +02:00
Andrey Antukh
80bf7cc1e5
Merge remote-tracking branch 'origin/staging' into develop
2023-08-07 12:59:17 +02:00
Andrey Antukh
3eb2569465
✨ Add better exception reporting on commit-changes
2023-08-02 10:45:11 +02:00
Andrey Antukh
d268ff2952
Merge remote-tracking branch 'origin/staging' into develop
2023-07-24 13:26:17 +02:00
alonso.torres
f611584bb3
🐛 Create guard for undo transactions
2023-07-14 15:37:49 +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
alonso.torres
9b8ef35603
✨ Grid layers order
2023-07-10 14:49:25 +02:00
Andrés Moya
6edba71c12
🐛 Fix calculation of component modified and remove unneeded check
2023-06-16 13:24:41 +02:00
Andrés Moya
0b316d6828
🐛 Fix touched erroneously set after a text component sync
2023-06-05 15:43:57 +02:00
Andrés Moya
9d5b59e9bb
🐛 Fix grouping of undo transactions
2023-05-22 17:26:53 +02:00
Andrey Antukh
5ca3d01ea1
🎉 Add malli based validation and coersion subsystem
2023-05-17 16:05:29 +02:00
Pablo Alba
47b432e307
🐛 Fix bad undo group associations
2023-04-13 18:44:40 +02:00
Andrés Moya
ad786ab95f
🎉 Group component sync changes in a single undo
2023-03-27 10:39:35 +02:00
Andrés Moya
7391a4086a
🔧 Refactor delete/restore components
2023-03-27 10:39:35 +02:00
alonso.torres
2dea2d9d27
🐛 Ignore remote changes in size
2023-03-15 09:28:46 +01:00
alonso.torres
b5be938480
🐛 Improve behavior for undo on text edition
2023-03-07 09:11:51 +01:00
Pablo Alba
813a188e24
🐛 Fix duplicate with alt and undo only undo one step
2023-02-15 12:20:47 +01:00
alonso.torres
40da1c302a
✨ Support hidden elements in flex layout
2023-01-04 09:24:35 +01:00
Andrey Antukh
bbf95434d8
🎉 Add lazy loading and storage/pointer-map support on workspace
...
This also rewrites the workspace load process making it a bit more
efficient independently if lazy loading is used.
2022-11-22 14:06:14 +01:00
Andrés Moya
66cd60e02c
🐛 Fix component sync in undo
2022-10-05 10:39:32 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrés Moya
a5bf1c03e7
🎉 Make components-v2 an optional feature
2022-07-29 09:29:25 +02:00
Andrés Moya
bdcbe46d0d
♻️ Move component instantiation to new types module
2022-07-29 09:29:24 +02:00
Andrés Moya
6f94745aed
♻️ Rename specs -> types
...
NO FUNCTIONALITY IS CHANGED in this commit, only moving things around
2022-06-29 06:25:06 +02:00
alonso.torres
108291337d
✨ Improved frame indices
2022-06-17 12:54:51 +02:00
alonso.torres
cab2b8469e
✨ Fix nested frames with thumbnails
2022-06-17 12:54:51 +02:00
alonso.torres
96ed66d86e
⚡ Improved frame generation performance
2022-05-26 16:33:16 +02:00
Pablo Alba
448e0dd415
🐛 Fix artboards thumbnail in another page
2022-05-13 11:29:46 +02:00
alonso.torres
01ca538c72
⚡ Debounce update indices event
2022-04-25 10:47:47 +02:00
Andrey Antukh
7d32d03156
💄 Add cosmetic changes on workspace/changes ns
2022-04-05 13:23:39 +02:00
Andrey Antukh
20d3251a93
🎉 Add generic file object thumbnail abstraction
...
As replacement to the file frame thumbnail mechanism
2022-04-05 13:23:39 +02:00
alonso.torres
af22fee0c1
🐛 Fix problem with boolean and children objects
2022-03-29 09:55:38 +02:00
Andrés Moya
5a33a002e4
🔧 Use changes-builder in library synchronization module
2022-03-22 13:12:19 +01:00
Andrés Moya
e609670a41
🔧 Use changes-builder in many places
2022-03-10 15:37:10 +01:00
Pablo Alba
0a04a856da
✨ Set an artboard as the file thumbnail
2022-03-10 09:05:41 +01:00
Andrey Antukh
04f7169aef
♻️ Refactor and modularize all specs.
2022-01-27 13:03:44 +01:00
Andrey Antukh
2abe3fde71
✨ Remove unused stacktrace from commit-chages event.
2021-12-31 00:02:19 +01:00
eva
24062beebe
🐛 fix minor errors
2021-12-20 16:18:33 +01:00
eva
771bb20976
✨ Add shortcuts for dashboard viewer and path
2021-12-20 16:18:33 +01:00
Andrey Antukh
7874971550
🐛 Fix race condition issues on workspace.
2021-12-10 12:00:29 +01:00
Andrey Antukh
6a7600fd52
♻️ Ensure a correct usage of concat/into operations.
2021-12-01 11:30:48 +01:00
Andrey Antukh
e7b4010eba
🐛 Fix undo on page relocate/sorting.
2021-11-25 13:24:40 +01:00
Andrey Antukh
b64d5ef357
🎉 Add unified logging api.
2021-09-30 11:48:14 +02:00
Andrey Antukh
17ae6bf89d
🐛 Fix problem when page deletion and undo.
...
Related to duplicated page reference in undo page deletion.
2021-07-15 14:03:11 +02:00
Andrés Moya
ac1d0a5502
🐛 Fix taking into account attrs filter in update-shapes
2021-06-21 10:31:00 +02:00