Commit Graph
2435 Commits
Author SHA1 Message Date
Andrey Antukh 787c066357 🐛 Remove qualified keyword keys from colors 2025-06-25 11:23:39 +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 892c9ab12c ✨ Add minor code consistency fixes 2025-06-19 11:38:08 +02:00
Andrey Antukh 34febfc833 📎 Update indirect dependencies 2025-06-18 13:20:45 +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
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 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
Andrey Antukh 332bbc71c3 🐛 Fix incorrect handling of opacity change on gradient stop 2025-06-17 16:14:10 +02:00
Andrey Antukh 481d1ec53a ✨ Normalize layout schemas 2025-06-16 13:42:43 +02:00
Andrey Antukh c6f4ee1974 ⬆️ Update cuerdas dependency
Fixes a corner case with camel->kebab casing
2025-06-16 13:42:41 +02:00
Andrey Antukh 01dda6dd6b 🐛 Add better fix for path transformation 2025-06-09 12:46:53 +02:00
Andrey Antukh f9f45dc612 🐛 Fix path rotation issue (#6662) 2025-06-09 12:14:09 +02:00
Andrey Antukh 5770c0cb02 Merge pull request #6625 from penpot/niwinz-develop-enhacements-1
✨ Several enhacements
2025-06-09 10:24:44 +02:00
Florian Schrödl bb9daf7c03 ✨ Add export tokens modal with multi-file export (#6649) 2025-06-06 15:37:10 +02:00
Andrey Antukh a8433bcef3 🐛 Fix incorrect decoding of library color 2025-06-06 14:03:52 +02:00
Andrey Antukh 27d2724153 🐛 Fix incorrect shape filtering on bool creation on library 2025-06-06 14:03:52 +02:00
Andrey Antukh 389f1d6502 ⬆️ Update common dependencies 2025-06-06 14:03:52 +02:00
Pablo Alba b2aaa5f0df ♻️ Remove separate the content of the text of the rest of properties on components updates 2025-06-05 16:43:23 +02:00
Alejandro Alonso 28ed62fb2c Merge pull request #6640 from penpot/niwinz-develop-hotfix-1
🐛 Remove fills from paragraph-set nodes on text shapes
2025-06-05 14:03:18 +02:00
Andrey Antukh 8c54cb764f 🐛 Remove fills from paragraph-set nodes on text shapes 2025-06-05 13:11:39 +02:00
Andrés Moya 8a0aa20789 🔧 Renames, privacy adjustments and other small enhancements 2025-06-05 10:58:23 +02:00
Andrés Moya 1b3a200010 🔧 Reorder code for more legibility 2025-06-05 10:58:23 +02:00
Andrés Moya 70263ba901 🔥 Remove unused code 2025-06-05 10:58:23 +02:00
Andrés Moya 5c8f6dd498 🔧 Add internal id to all token entities 2025-06-05 10:58:23 +02:00
Eva Marco ab0219876e ✨ Add numeric token type (#6575)
* ✨ Add numeric type token

* 🐛 Fix comments
2025-06-05 09:33:54 +02:00
Alejandro Alonso db84eb365b 🐛 Fix strokes migration (#6632) 2025-06-05 08:42:57 +02:00
Alejandro Alonso 687e1e7b0b Merge pull request #6569 from penpot/niwinz-fills-cleanup
♻️ Clean and sanitize color types
2025-06-04 14:26:12 +02:00
Alejandro Alonso 055ee27be0 🐛 Add migrations to fix colors 2025-06-04 14:01:48 +02:00
Andrés Moya 47af278f5e 🐛 Remove unneeded check 2025-06-04 13:11:16 +02:00
Andrey Antukh 29ad99d685 🐛 Fix incorrect declaration of tokens lib schema decoder 2025-06-04 13:03:51 +02:00
Andrey Antukh 3a8b312f6d 🐛 Fix calculate hash on empty path data instance 2025-06-04 13:03:51 +02:00
Andrey Antukh 8f55269522 🐛 Remove unknown types from stroke style schema 2025-06-04 13:03:51 +02:00
Andrey Antukh f86ce38f04 🎉 Add Fills binary data type 2025-06-04 13:03:51 +02:00
Andrey Antukh b97a3f9783 ✨ Add tests for common buffers namespace to the cljs test runner 2025-06-04 12:46:49 +02:00
Andrey Antukh 91807151ba ✨ Add stricter validation for gradient stop offset
It should be from a number from 0 to 1 inclusive
2025-06-04 12:46:49 +02:00
Andrey Antukh 5c225a51ce ✨ Add the ability to retrieve a set of keys from map schemas 2025-06-04 12:46:49 +02:00
Andrey Antukh 3d61924162 ♻️ Change internal naming for PathData cljs impl
For make it more consistent with CLJ impl and move
the equals helper to buffers for make it reusable by
other binary types.
2025-06-04 12:46:49 +02:00
Andrey Antukh 580013bc3f ⬆️ Update shadow-cljs to 3.1.5 2025-06-04 12:46:49 +02:00
Andrey Antukh 7160334cb9 ♻️ Add stricter validation for colors, fills and strokes 2025-06-04 12:46:49 +02:00
Andrey Antukh d08d2f49ac ✨ Add better defaults for several number schema generators 2025-06-04 12:46:49 +02:00
Andrey Antukh 8f774a3611 ✨ Simplify media mime types structs 2025-06-04 12:46:49 +02:00
Andrey Antukh d9d2cc7b4e ✨ Split byte buffer helpers from types path impl 2025-06-04 12:46:49 +02:00
Andrey Antukh d6e0001ac4 🐛 Fix encoding and decoding issue with tokens lib type 2025-06-04 12:12:31 +02:00
Andrey Antukh 3da3281a56 🐛 Fix library compatibility issue on media encoding with penpot 2.7 (#6613) 2025-06-02 23:25:39 +02:00