Andrey Antukh
9f14edb0d7
⚡ Remove unnecessary anonymouns fn allocation from set-flex-layout
...
And also removes usage of dm/get-prop for props that are known to be
not static
2025-08-12 09:59:18 +02:00
Andrey Antukh
7fa7a806a8
⚡ Remove unnecesary allocation of corners on wasm api set-shape
2025-08-12 09:59:18 +02:00
Andrey Antukh
d364f4db62
♻️ Sanitize heap write and read operations
...
Mainly improves the offset management making it less
error prone, encapsulating the write operation and offeset
management into write-* operations with proper asserts
for the expected heap type.
2025-08-12 09:59:18 +02:00
Andrey Antukh
73a72ec1c7
💄 Add naming and docstring consistency fixes to wasm api
2025-08-11 12:49:01 +02:00
Andrey Antukh
c39a8d84ac
💄 Abstract call to mem/free on wasm api ns
2025-08-11 10:30:14 +02:00
Andrey Antukh
027e5c64cc
✨ Reduce compexity on set-shape-children wasm api method
2025-08-11 10:30:14 +02:00
Andrey Antukh
ba42c9b85e
✨ Add improved interop between wasm bool and common code
2025-08-11 10:30:14 +02:00
alonso.torres
cd1be43384
✨ Add support for boolean shapes
2025-08-11 10:30:14 +02:00
Belén Albeza
60903f349f
🐛 Fix color picker not working with the new renderer
2025-08-06 18:00:48 +02:00
Elena Torro
c69ee35e18
✨ Include symbols support
2025-08-01 13:41:12 +02:00
Elena Torró
a16f40cb73
✨ Set page objects once on wasm render( #6994 )
2025-07-29 13:00:40 +02:00
alonso.torres
ddd0e447f6
🐛 Fix problem when creating shapes after new page
2025-07-29 12:15:27 +02:00
alonso.torres
0c0c81e9a5
🐛 Fix problem with shape to path not working
2025-07-29 12:15:27 +02:00
Elena Torro
2913899aa5
🐛 Fix auto-format on font
2025-07-28 17:31:36 +02:00
Elena Torro
ecd3245612
🐛 Fix request render after pending calls have finished on set-objects
2025-07-28 17:31:36 +02:00
Elena Torró
ff7e34e308
Merge pull request #6984 from penpot/superalex-fix-switching-theme-form-wasm-render
...
🐛 Fix switching theme for wasm render
2025-07-28 11:30:41 +02:00
Alejandro Alonso
bcee670ac6
🐛 Fix switching theme for wasm render
2025-07-28 07:44:56 +02:00
Belén Albeza
af5b942e05
🐛 Fix copy/paste not working on follow up pastes
2025-07-25 09:53:48 +02:00
Belén Albeza
098fd9fb0f
🐛 Fix not picking up font style / variant in new renderer
2025-07-25 09:48:20 +02:00
Andrey Antukh
9ee488009f
♻️ Add substantial refactor on how types are organized
...
This mainly affects types related to colors, fills and texts, moving library
based operations from color namespace.
2025-07-23 08:03:23 +02:00
Andrey Antukh
af99bd620c
✨ Use binary fills to write data to wasm memory
2025-07-23 07:32:11 +02:00
Andrey Antukh
4e2998a366
♻️ Rename fill to fills namespace
2025-07-23 07:32:11 +02:00
alonso.torres
8dcb376b18
✨ Add drop grid cells in wasm
2025-06-30 10:28:59 +02:00
alonso.torres
ac6a814026
🐛 Fix problem with flex layout in wasm
2025-06-24 10:26:37 +02:00
Elena Torro
134fb1ab4c
🔧 Add vertical alignment for text shapes
2025-06-23 16:45:25 +02:00
Alejandro Alonso
1882efe3f7
🐛 Fix paths rendered initially ony in tile 0 0
2025-06-23 12:23:49 +02:00
Alejandro Alonso
43b19ba33e
Merge pull request #6738 from penpot/ladybenko-11247-enable-dpr-when-render-wasm
...
🔧 Enable render-wasm-dpr by default
2025-06-23 11:46:24 +02:00
Alejandro Alonso
c97314ddb5
🐛 Fix empty fills
2025-06-23 11:14:58 +02:00
Belén Albeza
56d96aaf07
🔧 Enable render-wasm-dpr by default
2025-06-20 12:48:49 +02:00
Alejandro Alonso
5c7a4ce5b7
🐛 Fix fill images for text
2025-06-20 07:45:28 +02:00
Alejandro Alonso
d71fa659d5
🐛 Fix asynchronous content rendering
2025-06-19 14:03:40 +02:00
Alejandro Alonso
1c7aea4b84
🐛 Fix focus mode for wasm render
2025-06-17 16:42:45 +02:00
Elena Torró
01311225c7
Merge pull request #6695 from penpot/superalex-fix-allocate-0-bytes-path-attrs
...
🐛 Fix wasm render path issues
2025-06-17 14:44:15 +02:00
Elena Torró
039a544990
Merge pull request #6675 from penpot/alotor-grid-helpers
...
✨ Add grid helpers to wasm
2025-06-17 11:14:18 +02:00
Elena Torro
d248dd09bc
🐛 Fix storing custom fonts
2025-06-17 09:38:17 +02:00
Alejandro Alonso
1bb6f2754c
🐛 Fix allocate 0 bytes for path attrs
2025-06-17 08:43:00 +02:00
alonso.torres
0be8a6e0e6
✨ Add grid helpers to wasm
2025-06-16 09:55:35 +02:00
Elena Torro
330bee7839
🐛 Fix parsing pending callback on setting single shape attr
2025-06-10 21:34:41 +02:00
Elena Torró
f02dd9f8dc
Merge pull request #6651 from penpot/superalex-path-fixes
...
🐛 Path fixes
2025-06-10 12:11:25 +02:00
Belén Albeza
1a10b7ebfd
🔧 Wait for first render using a custom event (visual regression tests)
2025-06-09 17:46:18 +02:00
Alejandro Alonso
a9702f104d
🐛 Fix shapes without fills contained in a group with fills
2025-06-09 13:04:18 +02:00
Alejandro Alonso
d008ea9edd
Merge pull request #6652 from penpot/elenatorro-fix-load-fonts
...
🐛 Fix fonts initialization
2025-06-09 09:31:00 +02:00
Elena Torro
a8d4b293dc
🐛 Fix loading same resources multiple times
2025-06-06 12:26:35 +02:00
Elena Torro
8c20159fb0
🐛 Cache emoji font correctly
2025-06-06 11:28:50 +02:00
Elena Torro
79e1c29306
🐛 Fix emoji detection and load
2025-06-06 11:28:50 +02:00
Aitor Moreno
fcd3e5c34c
♻️ Refactor surface iteration
2025-06-06 10:21:31 +02:00
Aitor Moreno
8922e7454f
♻️ Refactor some allocations
2025-06-05 15:37:03 +02:00
Belén Albeza
ca24e23775
🐛 Fix set-shape-fills serialization (wasm renderer)
2025-06-05 14:04:41 +02:00
Belén Albeza
a30ab17605
🐛 Fix wasm crash in set_shape_fills (wasm) when fill list is empty
2025-06-05 09:52:51 +02:00
Andrey Antukh
f86ce38f04
🎉 Add Fills binary data type
2025-06-04 13:03:51 +02:00