3043 Commits

Author SHA1 Message Date
Andrey Antukh
4d3064ba6d 💄 Add minor cosmetic improvements to geom shape pixel precision code 2023-07-11 17:27:35 +02:00
Andrey Antukh
0e513f950a 💄 Add minor cosmetic changes to geom shape contraints code 2023-07-11 17:27:35 +02:00
Andrey Antukh
8723116230 ⚡ Add some minor optimizations to geom shape common helpers 2023-07-11 17:27:35 +02:00
Andrey Antukh
ea5b153578 ✨ Use new defrecord for geom data structures 2023-07-11 17:27:35 +02:00
Andrey Antukh
3f14308908 ✨ Move fressian and transit impl for geom objects to respective nss 2023-07-11 17:27:35 +02:00
Andrey Antukh
f7801f9450 💄 Add minor cosmetic change to dm/get-prop macro impl 2023-07-11 17:27:35 +02:00
Andrey Antukh
f6e9c398b0 ⚡ Improve performance of absolute-move function 2023-07-11 17:27:35 +02:00
Andrey Antukh
1ddea076e3 ⚡ Reduce allocation on translate-*-frame functions 2023-07-11 17:27:35 +02:00
Andrey Antukh
7fa24fdc2f 🐛 Fix issues on converting graphics to components 2023-07-11 17:27:35 +02:00
Andrey Antukh
9b477ca0eb 🐛 Fix issue on transforms/move function related to path shapes
Where shape contains nils for x and y coords
2023-07-11 17:27:35 +02:00
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
Andrey Antukh
c32b1860c4 🎉 Add custom defrecord macro implementation 2023-07-11 17:27:31 +02:00
Pablo Alba
8e0c6da1d6 🐛 Fix library backup assets order 2023-07-11 08:05:56 +02:00
alonso.torres
ac184a7c8f ✨ Improved codegen 2023-07-10 14:49:25 +02:00
alonso.torres
30d78554c2 ✨ Improved code generation 2023-07-10 14:49:25 +02:00
alonso.torres
a70d909a25 ✨ Show grid layout on component thumbnails and empty grids 2023-07-10 14:49:25 +02:00
alonso.torres
68c85c8fa5 ✨ Changes to transform 2023-07-10 14:49:25 +02:00
alonso.torres
61573dcef5 🐛 Fix problem with validation 2023-07-10 14:49:25 +02:00
alonso.torres
b3482c1d6a 🐛 Fix problem with space-between and only one track 2023-07-10 14:49:25 +02:00
alonso.torres
3741a65276 ✨ Moved text styles to css when generating code 2023-07-10 14:49:25 +02:00
alonso.torres
a2c59acfa9 ✨ Update info panel 2023-07-10 14:49:25 +02:00
alonso.torres
600b1a6d8d ✨ Improved code generation 2023-07-10 14:49:25 +02:00
alonso.torres
9b8ef35603 ✨ Grid layers order 2023-07-10 14:49:25 +02:00
alonso.torres
e86939b8ee ✨ Improved flex tracks behavior and auto sizing 2023-07-10 14:49:24 +02:00
alonso.torres
06ab577e41 ✨ More improvements to layout grid UI 2023-07-10 14:49:24 +02:00
alonso.torres
b13db69cf9 ✨ Grid layout polishing 2023-07-10 14:49:24 +02:00
alonso.torres
03c64303f5 ✨ Support rotated UI 2023-07-10 14:49:24 +02:00
alonso.torres
0358eb51e8 ✨ Change behavior on empty grid creation 2023-07-10 14:49:24 +02:00
alonso.torres
cf4e2f91d1 ✨ Grid layout polishing 2023-07-10 14:49:24 +02:00
alonso.torres
0e152bb7f9 ✨ Paste on position in grid 2023-07-10 14:49:24 +02:00
alonso.torres
714b2c8805 ✨ Remove tracks update multispan cells 2023-07-10 14:49:24 +02:00
alonso.torres
b0136fef29 🐛 Fix problem with fill width/height and alignment 2023-07-10 14:49:24 +02:00
alonso.torres
664825a2a6 ✨ Fix specs for grid layout 2023-07-10 14:49:24 +02:00
alonso.torres
7e7b642e20 ✨ Move objects in grid with keys 2023-07-10 14:49:24 +02:00
alonso.torres
c9b932f954 ✨ Position absolute in grid layout 2023-07-10 14:49:24 +02:00
alonso.torres
117a8d09d3 ✨ Add space-between/space-around/space evenly to grids 2023-07-10 14:49:24 +02:00
alonso.torres
2177b7ae13 ✨ Improved auto/flex size assignment 2023-07-10 14:49:24 +02:00
alonso.torres
1c4678ad5d ✨ Update grid on child changes 2023-07-10 14:49:24 +02:00
alonso.torres
c31dc94496 ✨ Align items in grid layout 2023-07-10 14:49:24 +02:00
alonso.torres
47e927d571 ✨ Change column/row from cell options 2023-07-10 14:49:24 +02:00
alonso.torres
5925d2520f ✨ Changes to the editor UI 2023-07-10 14:49:24 +02:00
alonso.torres
3c8934e847 ✨ Fill size for grid children 2023-07-10 14:49:24 +02:00
alonso.torres
cdebf245e3 ✨ Multispan cells auto sizing 2023-07-10 14:49:24 +02:00
alonso.torres
0eff2e8887 ✨ Support for multi-track span in cells 2023-07-10 14:49:24 +02:00
alonso.torres
43d1f676ef ✨ Move shapes in grid 2023-07-10 14:49:24 +02:00
alonso.torres
2df40ad767 ✨ Adds grid column/row sizing without spanned tracks 2023-07-10 14:49:24 +02:00
alonso.torres
4bfe81f771 ✨ Enable grid editor 2023-07-10 14:49:24 +02:00
Andrey Antukh
0268964f36 Merge remote-tracking branch 'origin/staging' into develop 2023-07-10 14:47:19 +02:00
Andrey Antukh
09d28d8583 ✨ Add better file feature handling on file retrieval 2023-07-10 12:44:07 +02:00