luisδμ
b0701f6bb4
✨ Control malformed variant formulas ( #6473 )
...
* ✨ Control malformed variant strings
* 📎 PR changes
* 📎 PR changes
2025-05-21 10:18:11 +02:00
Pablo Alba
9bad9b8e91
🐛 Fix restore component when its original parent is deleted ( #6517 )
2025-05-21 10:05:22 +02:00
Andrey Antukh
a63fa2944d
Merge remote-tracking branch 'origin/staging' into develop
2025-05-21 09:23:15 +02:00
Eva Marco
8f7c63d6e2
✨ Add base font fallback ( #6468 )
...
* ✨ Add base font fallback
* ♻️ Add asserts to change-builder
* 🐛 Change fn name
2025-05-20 17:27:04 +02:00
Alejandro Alonso
ff9c8f5929
Merge pull request #6483 from penpot/niwinz-staging-bugfixes-error-report
...
🐛 Several bugfixes
2025-05-20 13:54:54 +02:00
Andrey Antukh
1334d733cd
🐛 Fix openapi json generation for :re schemas
2025-05-20 13:29:44 +02:00
Andrey Antukh
004a9f17d3
✨ Add minor js-like type schema formatting improvements
2025-05-20 13:29:44 +02:00
Andrey Antukh
3224ba26f1
♻️ Replace :any schema with own ::sm/any
...
That a more specific, json friendly generator
2025-05-20 13:29:44 +02:00
Andrey Antukh
d33a5e6df1
✨ Backport from develop partial improvements to sm/register! helper
2025-05-20 13:29:44 +02:00
Andrey Antukh
645c4a57db
✨ Add playground file with example of how to create a component
...
This also fixes several internal issues related to component
creaton.
2025-05-20 13:06:07 +02:00
Andrey Antukh
778de6adaf
✨ Add minimal testing structure
2025-05-20 13:06:07 +02:00
Andrey Antukh
29d23577d2
🎉 Add .penpot (binfile-v3) support for library
2025-05-20 13:06:07 +02:00
Andrey Antukh
1fea1e8f5b
🔥 Remove unused svg parsing code from common
2025-05-20 13:06:07 +02:00
Andrey Antukh
6803c78e80
✨ Change naming and schema registation on tokens lib
2025-05-20 13:05:52 +02:00
Andrey Antukh
d8daea72de
⬆️ Update promesa library
2025-05-20 13:05:52 +02:00
Alejandro Alonso
1a01c9ee4a
Merge pull request #6500 from penpot/niwinz-develop-svg-fixes
...
🐛 Fix svg path parsing on uploading svg image
2025-05-20 12:58:48 +02:00
Florian Schroedl
4a27e8d1dd
🐛 Prevent unkown tokens hint always showing
2025-05-20 10:53:04 +02:00
Andrey Antukh
0b4a367e9e
🐛 Fix svg path parsing on uploading svg image
2025-05-19 15:35:58 +02:00
Pablo Alba
53cfc29a1f
Merge pull request #6425 from penpot/palba-variants-overrides-same-name
...
✨ Manage layers with the same name on variants overrides
2025-05-19 13:51:16 +02:00
Andrey Antukh
6524e75770
💄 Fix check-fn naming on types.container
2025-05-18 17:30:41 +02:00
Andrey Fedorov
d9f98008f4
✨ Add unknown token type reporting
2025-05-16 15:09:36 +02:00
Andrey Antukh
ad87e9842d
Merge pull request #6429 from penpot/yms-update-ubuntu-in-docker-images
...
🐳 Update docker images and dependencies
2025-05-16 10:38:56 +02:00
Andrey Antukh
a00e7c1061
Merge remote-tracking branch 'origin/staging' into develop
2025-05-15 09:52:31 +02:00
Andrey Antukh
79a164be6d
🐛 Fix exception on paste invalid html
2025-05-14 16:07:01 +02:00
alonso.torres
fef08dfa18
✨ Set selrect for new render modifiers
2025-05-14 11:21:43 +02:00
Andrey Antukh
d01e3085f4
⬆️ Update yarn to 4.9.1
2025-05-14 10:39:34 +02:00
Andrey Antukh
d9ca82dc15
⬆️ Update dependencies
2025-05-14 10:39:34 +02:00
Alonso Torres
ca2891d441
🐛 Fix problem syncing library colors and typographies ( #6467 )
2025-05-13 13:28:16 +02:00
Belén Albeza
91fbe8f8ef
🎉 Cap stop amount in UI for wasm ( #6438 )
...
* 🎉 Cap in the colorpicker the amount of stops a gradient can have
* 🎉 Cap the stops amount in gradient handlers
* 🎉 Disable add stop in gradient handlers (viewport + colorpicker)
* ✨ Add integration test for gradient limits
* 💄 Address PR suggestion
2025-05-13 10:37:05 +02:00
Pablo Alba
294ce7bb1b
🐛 Fix variants override for nested components ( #6421 )
2025-05-12 15:50:06 +02:00
Alejandro Alonso
0828994840
Merge pull request #6419 from penpot/niwinz-refactor-library
...
♻️ Refactor penpot library
2025-05-12 11:47:00 +02:00
Andrey Antukh
8fa7fa8c4b
🐛 Fix incorrect features asignation after file migration
2025-05-09 10:53:16 +02:00
Pablo Alba
6b300d516b
🐛 Fix restore totally deleted variant should add props as name
2025-05-08 15:01:29 +02:00
Andrey Antukh
e271caa32b
Merge remote-tracking branch 'origin/staging' into develop
2025-05-08 13:41:11 +02:00
Alonso Torres
9be569c54c
🐛 Fix problem when duplicating grid layout ( #6426 )
2025-05-08 13:39:47 +02:00
Alonso Torres
7e6a621484
🐛 Restore component fix order inside flex ( #6432 )
2025-05-08 13:37:59 +02:00
Andrey Antukh
ab01f0b274
Merge remote-tracking branch 'origin/staging' into develop
2025-05-08 12:22:50 +02:00
Andrey Antukh
0b7b6e2c23
♻️ Refactor penpot library
2025-05-08 09:51:25 +02:00
Andrey Antukh
8bdec66927
✨ Remove the ILazySchema internal abstraction from schema ns
2025-05-07 12:17:24 +02:00
Andrey Antukh
66ee9edaf8
✨ Add minor enhacements and naming fixes on schemas
2025-05-07 12:17:24 +02:00
Andrey Antukh
ffd7bc883d
⬆️ Update shadow-cljs to 3.0.3 on common and frontend
2025-05-07 12:17:23 +02:00
Andrey Antukh
8badd1f2eb
💄 Add cosmetic improvements to common scripts/repl
...
Make it consistent with backend scripts/repl
2025-05-07 12:14:51 +02:00
Pablo Alba
751bed4117
✨ Manage overrides on variants switch
2025-05-07 09:29:41 +02:00
Aitor Moreno
c45187eedd
Merge pull request #6381 from penpot/alotor-perf-modifiers-refactor
...
✨ Apply modifiers changes into data
2025-05-06 15:52:57 +02:00
Andrey Antukh
be26985ca5
✨ Make the fdata/path-data feature no-team-inheritable
...
And also add helpers for revert it to plain format
2025-05-06 13:39:17 +02:00
Andrey Antukh
4e3abcbd45
🐛 Prevent NPE on get-points
2025-05-06 13:39:16 +02:00
Andrey Antukh
122e5a4b57
🐛 Fix path content json decoding mechanism
2025-05-06 13:39:16 +02:00
Andrey Antukh
1981946480
🐛 Fix incorrect path content handling on converting from shape
2025-05-06 13:39:16 +02:00
Andrey Antukh
500c27859b
🐛 Fix geom/point zero? predicate to work correctly with mixed numeric types
...
Using numeric indpendent equality check: `==`
2025-05-06 13:39:16 +02:00
Andrey Antukh
c6f68e6ed1
♻️ Use LITTLE_ENDIAN instead of BIG_ENDIAND for path encoding
2025-05-06 13:39:15 +02:00