Elena Torró
3bb547fc45
🐛 Parse rx and ry SVG values correctly ( #7176 )
2025-08-25 10:44:11 +02:00
Andrey Antukh
66f5eb57b9
🐛 Fix incorrect fills coerce to binary type when flag is disabled ( #7169 )
2025-08-21 15:11:14 +02:00
Pablo Alba
7023880e67
🐛 On a variants switch, keep the value of the rotation and its transformations ( #7165 )
2025-08-21 13:55:16 +02:00
Andrey Antukh
0e4cf23a93
🐛 Fix incorrect type coerce operations ( #7168 )
...
A regression introduced in previous commits that causes
a browser tab totally killed by memory usage.
2025-08-21 13:52:47 +02:00
Alejandro Alonso
643621a389
Merge pull request #7119 from penpot/niwinz-develop-type-hints
...
⚡ Add several performance enhancements
2025-08-20 12:58:43 +02:00
Alejandro Alonso
ef8d2e7418
Merge pull request #7082 from penpot/niwinz-staging-changes-fix
...
♻️ Refactor schema references and openapi.json output
2025-08-20 12:55:16 +02:00
Andrey Antukh
575342b3bb
♻️ Use direct schemas instead of references
...
Only a very common use, basic types schemas should be used as
reference (with namespaced keywords)
2025-08-20 12:33:07 +02:00
Alejandro Alonso
b6ecb4368e
Merge pull request #7044 from penpot/niwinz-develop-refactor-versions-sidebar
...
♻️ Refactor versions sidebar
2025-08-20 12:00:28 +02:00
Andrey Antukh
d7c19325cc
✨ Add better type references naming on openapi output
2025-08-20 10:47:56 +02:00
Andrey Antukh
b472a8ab19
✨ Add general improvement to openapi and js-like doc output
2025-08-20 09:41:01 +02:00
Andrey Antukh
545c78eb74
🐛 Add missing generators
2025-08-20 09:38:13 +02:00
Andrey Antukh
124b098c92
🔥 Remove already deprecated change spec
2025-08-20 09:38:13 +02:00
Andrey Antukh
edd3b1512e
🐛 Add missing attrs to add-component change schema
2025-08-20 09:38:13 +02:00
Andrey Antukh
d9623c3c88
🐛 Add proper schema for decoding :obj on add-obj change
2025-08-20 09:38:13 +02:00
Andrey Antukh
f052e31ff0
🐛 Fix incorrect handling of assign operation on changes protocol
2025-08-20 09:38:13 +02:00
Aitor Moreno
a6ecc4fb3c
Merge pull request #7106 from penpot/niwinz-develop-modifiers-enhacements
...
⚡ Several enhancements on how shape data is written on memory
2025-08-19 17:05:25 +02:00
Andrey Antukh
f4be117219
🔥 Remove app.common.time/duration usage on frontend ( #7139 )
...
Is broken and not necessary; duration class is no longer
available on frontend code.
2025-08-19 10:36:34 +02:00
Andrey Antukh
7eb590e9fd
♻️ Refactor versions sidebar
2025-08-18 21:57:47 +02:00
Andrey Antukh
af02e12685
🎉 Add missing write-u32 helper to mem ns
2025-08-18 21:54:36 +02:00
Andrey Antukh
33d6f543a1
⚡ Remove several not necessary allocations from set-grid-layout-cells
2025-08-18 21:49:00 +02:00
Pablo Alba
b3b183c151
🐛 Fix duplicate a variant when all have bad formulae crashes
2025-08-18 17:09:20 +02:00
Pablo Alba
1dcf1e0b0f
🐛 Fix :show-content wasn't on components sync-attrs
2025-08-18 13:17:09 +02:00
Andrey Antukh
a3b9a9f07b
⚡ Remove reflection calls from buffer macros
2025-08-18 13:03:10 +02:00
Andrey Antukh
17ec360720
⚡ Add several missing type hints for avoid reflection and autoboxing
2025-08-18 13:03:10 +02:00
Andrey Antukh
89b67d59d5
⚡ Fix autoboxing on path type impl
2025-08-18 13:03:10 +02:00
Andrey Antukh
77be00014e
⚡ Remove reflection on geom rect code
2025-08-18 13:03:10 +02:00
Andrey Antukh
e336f287b6
⚡ Remove reflection on geom matrix code
2025-08-18 13:03:10 +02:00
Pablo Alba
f7a0c4139a
🐛 Fix you can add a rect into a variant container ( #7137 )
2025-08-18 13:02:27 +02:00
Pablo Alba
7526cb0d71
🐛 Fix on variants rotation override is not preserving properly ( #7120 )
2025-08-18 11:57:58 +02:00
Pablo Alba
814ec43714
🐛 Fix variants nesting loops ( #7112 )
...
* 🐛 Fix variants nesting loops
* ✨ MR changes
2025-08-14 08:08:31 +02:00
Pablo Alba
2562d70880
🐛 Fix crash dragging external component into a variant without props ( #7111 )
2025-08-13 14:29:56 +02:00
Pablo Alba
4901a80684
🐛 Fix flex layout everrides are not mantained on variant switch ( #7105 )
2025-08-12 17:55:29 +02:00
Andrey Antukh
e69d61eaf4
✨ Add facilities for work with dataview with common alases
2025-08-12 11:27:13 +02:00
Andrey Antukh
129d3e61fa
🎉 Add missing wrap method on buffer abstraction
2025-08-12 10:30:02 +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
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
Andrey Antukh
f02667e031
Merge remote-tracking branch 'origin/staging' into develop
2025-08-11 09:12:03 +02:00
Florian Schrödl
c29a8cb0c4
✨ Implement font-weight token ( #7089 )
2025-08-08 11:11:18 +02:00
Andrey Antukh
6abd045273
🐛 Add missing generator for token-set file change operation ( #7080 )
...
* 🐛 Add missing generator for token-set file change operation
* 🐛 Use ::sm/any instead of :any for on get-file-data-for-thumbnail rpc method
Mainly because :any will use a very generic generator that can generate
instances of Character that are not directly serializable to JSON
2025-08-07 12:36:14 +02:00
Florian Schrödl
0a106c2604
🐛 Fix import of borderWidth ( #7084 )
2025-08-07 12:16:18 +02:00
Andrey Antukh
56de96d25b
Merge remote-tracking branch 'origin/staging' into develop
2025-08-07 08:04:40 +02:00
Luis de Dios
5d1c20c47c
🐛 Fix focus new added property ( #7065 )
2025-08-07 07:47:17 +02:00
Luis de Dios
a3557a81e4
🐛 Fix add space between the name and the index of new properties ( #7068 )
2025-08-07 07:41:33 +02:00
Luis de Dios
0a02e526ee
✨ Treat empty names as a malformed formula ( #7073 )
2025-08-07 07:41:07 +02:00
Florian Schrödl
b91e955486
✨ Text decoration fixes ( #7066 )
...
* ✨ Show text more options when apply text decoration token
* 🐛 Fix placeholder
2025-08-06 16:23:38 +02:00
Andrey Antukh
f7cfbdd229
🐛 Comment the problematic migration
2025-08-05 22:05:52 +02:00
Andrey Antukh
c320cbc47b
🐛 Revert to semaphore based climit impl
2025-08-05 19:17:35 +02:00
Alejandro Alonso
7efc297cd9
Merge pull request #7053 from penpot/ladybenko-11678-compact-keep-ratio-flag
...
✨ Compact fill serialization (opacity + flags)
2025-08-05 13:29:49 +02:00