Florian Schrödl
7dd61968b5
✨ Implement object type specific tokens ( #6816 )
...
* ✨ Allow token applying for supported shape types only
* 🐛 Remove x/y attribute keys from spacing token
* ✨ Shape specific context-menu
* ✨ Only apply tokens to supported shapes when doing multi selection apply
* ✨ Handle groups not supported by tokens yet
* 🐛 Fix outdated tests
* ♻️ Commentary
* ✨ Add helper functions for attribute applicability checks
* ♻️ Groups don't have own attributes
* ♻️ Remove unused function
* ♻️ Move attribute logic to common.types.token
2025-07-03 12:22:04 +02:00
Andrey Antukh
b627c10737
🔥 Remove duplicated check-fn
2025-07-03 10:50:09 +02:00
Andrey Antukh
a2b8f19ff3
🐛 Add migration for fix undecoded path content
2025-07-03 08:40:23 +02:00
Andrés Moya
0a71134652
🔧 Sanitize and check tokens when deserializing from db ( #6838 )
2025-07-02 17:01:10 +02:00
Andrey Antukh
1432b211a6
Merge remote-tracking branch 'origin/staging' into develop
2025-07-02 10:13:30 +02:00
Andrés Moya
f0f01af55c
🔧 Make TokenSet an abstract data type
2025-06-30 16:59:00 +02:00
Pablo Alba
20b5b7f6e4
🐛 Fix variant switch in another page ( #6802 )
2025-06-27 12:23:54 +02:00
Andrés Moya
5c4fd97541
🐛 Allow importing file without any token but with themes or sets ( #6796 )
2025-06-27 11:32:14 +02:00
Pablo Alba
804146ae9a
🐛 Fix text partial change doesn't show up on another page ( #6799 )
2025-06-27 10:21:21 +02:00
Pablo Alba
daca26e54f
🐛 On variants override use the component name instead of the copy name
2025-06-26 17:37:21 +02:00
alonso.torres
fb07788e8f
🐛 Fix problem with fr allocation
2025-06-26 13:17:26 +02:00
Andrey Antukh
a191fe63a1
Merge remote-tracking branch 'origin/staging' into develop
2025-06-26 09:18:23 +02:00
Andrey Antukh
3831b3034e
🐛 Fix boolean shape migration that causes issues on import
2025-06-26 08:55:09 +02:00
Luis de Dios
7cd0e28c3b
✨ Allow variants with no properties
2025-06-26 08:42:34 +02:00
Andrey Antukh
00390a1349
🐛 Add correct is-text-node? predicate to text processing methods
2025-06-26 08:32:11 +02:00
Andrey Antukh
17bfed137c
📎 Add better defaults for text processing on old migrations
2025-06-26 08:32:11 +02:00
Andrey Antukh
25ef1800d0
Merge remote-tracking branch 'origin/staging' into develop
2025-06-25 19:30:57 +02:00
Andrey Antukh
207974fe6c
✨ Add minor improvement to color cleaning migration
2025-06-25 19:26:43 +02:00
Andrey Antukh
bf719b587f
✨ Add better shadow cleaning migration
2025-06-25 19:17:58 +02:00
Andrey Antukh
903aba5642
🐛 Fix incorrect library color cleaning mechanism
2025-06-25 14:36:33 +02:00
Andrey Antukh
9760911fce
Merge remote-tracking branch 'origin/staging' into develop
2025-06-25 14:24:26 +02:00
Andrey Antukh
93cbd99932
🐛 Clear invalid keys from color libraries
2025-06-25 13:38:35 +02:00
Andrey Antukh
15c91a5de5
✨ Make the bool-content normalize migration idempotent
2025-06-25 13:26:32 +02:00
Andrey Antukh
7f2e819789
🐛 Fix migration persistence ordering issue
...
When migrations are applied to old files
2025-06-25 13:26:25 +02:00
Andrey Antukh
787c066357
🐛 Remove qualified keyword keys from colors
2025-06-25 11:23:39 +02:00
Florian Schroedl
fe91201431
✨ Keep warning for unsupported token types when FF is disabled
2025-06-24 15:41:24 +02:00
Florian Schroedl
00c7411f92
🐛 Fix dtcg token type name
2025-06-24 15:41:24 +02:00
Florian Schrödl
580bb46a05
✨ Implement font-size token type ( #6708 )
...
* ✨ Implement font-size token type
* ✨ Hide typography tokens behind FF
* 💄 Update icon
* 🔧 Add font-size to unapply check
* ♻️ Generalize status-icon logic and remove icon for font-size
2025-06-23 12:12:40 +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
Belén Albeza
56d96aaf07
🔧 Enable render-wasm-dpr by default
2025-06-20 12:48:49 +02:00
Andrey Antukh
ec021d944d
Merge remote-tracking branch 'origin/staging' into develop
2025-06-20 11:37:50 +02:00
Andrés Moya
cf78e68787
🐛 Fix token unapply for text shapes
2025-06-20 10:15:49 +02:00
Andrey Antukh
520ea0e094
🔥 Remove incorrect assert on path segment helper
2025-06-20 08:01:59 +02:00
Andrey Antukh
7e909dfbe8
Merge remote-tracking branch 'origin/staging' into develop
2025-06-19 15:35:19 +02:00
Andrey Antukh
892c9ab12c
✨ Add minor code consistency fixes
2025-06-19 11:38:08 +02:00
luisδμ
e7e39a5521
✨ Avoid duplicated property names adding a number ( #6681 )
...
* ✨ Avoid repeated property names appending a number
* 📎 PR changes
* 🐛 Adjust rules for incrementing numbers in prop names
2025-06-19 09:11:41 +02:00
Andrey Antukh
063c6e7771
Merge remote-tracking branch 'origin/staging' into develop
2025-06-18 13:34:47 +02:00
Andrey Antukh
34febfc833
📎 Update indirect dependencies
2025-06-18 13:20:45 +02:00
Andrey Antukh
b8b56d5aa4
Merge remote-tracking branch 'origin/staging' into develop
2025-06-18 10:54:17 +02:00
Alejandro Alonso
2a5b087aa4
Merge pull request #6714 from penpot/niwinz-staging-fix-path-edition
...
🐛 Fix unexpected exception on selectiong node on non path shape
2025-06-18 10:45:36 +02:00
Andrey Antukh
402508a710
Merge remote-tracking branch 'origin/staging' into develop
2025-06-18 10:41:30 +02:00
Alejandro Alonso
1f034654a0
Merge pull request #6705 from penpot/niwinz-staging-docker-improvements
...
✨ Major improvement and update to docker images and devenv
2025-06-18 10:39:51 +02:00
Andrey Antukh
88ed08916e
Merge remote-tracking branch 'origin/staging' into develop
2025-06-18 10:39:23 +02:00
Andrey Antukh
e3cce104e1
🐛 Fix unexpected exception on selectiong node on non path shape
2025-06-18 10:12:24 +02:00
Alejandro Alonso
a24631ac66
Merge pull request #6710 from penpot/niwinz-staging-path-make-curve-point
...
🐛 Fix incorrect behavior of `make-curve-point` fn
2025-06-18 10:06:28 +02:00
Andrey Antukh
42d36bae0a
✨ Update several node based dependencies
2025-06-18 09:46:15 +02:00
Alejandro Alonso
5d72954611
Merge pull request #6707 from penpot/niwinz-staging-fix-path-join-nodes
...
🐛 Fix incorrect type handling on path join nodes operation
2025-06-18 07:37:58 +02:00
Andrey Antukh
c3b306201d
🐛 Fix incorrect behavior of make-curve-point fn
2025-06-17 23:18:34 +02:00
Andrey Antukh
a772b442c8
🐛 Fix incorrect type handling on path join nodes operation
2025-06-17 17:34:37 +02:00
Pablo Alba
46fe3a6239
📚 Add comments on convoluted variants code ( #6704 )
2025-06-17 16:17:56 +02:00