Eva Marco
0c3fd8a6d9
🎉 Add id to token theme ( #6044 )
...
* 🎉 Add id to token theme
* 📎 Fix tests
* 📎 Fixes from review
2025-03-10 18:38:52 +01:00
Eva Marco
e729e85c42
♻️ Create hidden theme on token lib creation ( #5991 )
...
* ♻️ Create hidden theme on token lib creation
* 📎 Fix tests
* 🎉 Add migration
* 🎉 Remove comment
* ♻️ Remove unused changes
* 📎 Remove unused fn
2025-03-07 13:17:36 +01:00
alonso.torres
e01dfd76e8
Merge remote-tracking branch 'origin/staging' into develop
2025-03-06 16:05:12 +01:00
alonso.torres
b47df2c230
🐛 Fix problem with components and grid layout
2025-03-06 15:43:55 +01:00
Andrés Moya
9fde4e2121
🐛 Unapply token when manually changing layout margin and padding
2025-03-06 10:07:59 +01:00
Pablo Alba
2297862d81
🐛 Fix cut and paste a copy inside its parent
2025-03-06 07:08:37 +01:00
Pablo Alba
8eb2aaa0a8
🎉 Create a new variant from an existing one
2025-03-04 13:52:40 +01:00
Alonso Torres
856e2be1ca
🐛 Fix problem when creating layouts
2025-03-04 11:04:26 +01:00
Andrey Antukh
c9a8d2bd23
🚧 Tokens (part4) ( #5952 )
...
* ✨ Use reduce-kv for creating tokens tree
Instead of reduce
* ⚡ Avoid double iteration on spliting text shapes from shapes
On processing color changes
* ♻️ Move the undo transaction out of transform-fill
The undo transaction is a high level construct and it should
be called from the first level events. Low level impl should
not handle transactions at all
* ⚡ Use low-level primitives for update-fill token event
* 📎 Add performance logging for style dictionary resolution
* 📎 Replace inline code with a helper
* ♻️ Refactor how fill and stroke color is applied on tokens
* 💄 Fix call convention for component-item-thumbnail component
* ✨ Clean component thumbnail when frame change received
* 📎 Fix tests
---------
Co-authored-by: Eva Marco <evamarcod@gmail.com>
2025-02-28 09:47:13 +01:00
Andrés Moya
3907a1783a
✨ Include active sets and themes in exported tokens json file ( #5806 )
...
* ✨ Add active sets to json decode
* 📎 Fix tests
* 📎 Add encode tests
* 📎 Add decode test
---------
Co-authored-by: Eva Marco <evamarcod@gmail.com>
2025-02-25 14:05:07 +01:00
alonso.torres
052282cff9
🐛 Fix problem updating layout when duplicating component
2025-02-25 11:21:41 +01:00
Andrey Antukh
1187d64f69
Merge remote-tracking branch 'origin/staging' into develop
2025-02-24 12:49:04 +01:00
Andrey Antukh
15d09eb0d4
🐛 Fix incorrect data id assignation on creating a snapshot ( #5934 )
...
* 📎 Set proper name to relink-refs mechanism function
* 🐛 Fix incorrect id assignation on snapshot file resolution
* ♻️ Use uniform api for file retrieval on file snapshot code
2025-02-24 11:05:16 +01:00
Elena Torró
bcea19001e
✨ Improve readability of RGBA and HSLA values in inspect mode ( #5918 )
...
* ✨ Improve readability of RGBA and HSLA values in inspect mode
* 📎 Remove reader conditionals for format common methods
2025-02-24 09:08:42 +01:00
Andrés Moya
1c98c53805
🔧 Add filtering to logs in component sync algorithm
2025-02-21 11:30:02 +01:00
Pablo Alba
014c297458
🎉 Add drag components in or out a variant container
2025-02-20 10:05:01 +01:00
Andrey Antukh
44acd79081
Merge remote-tracking branch 'origin/staging' into develop
2025-02-19 10:46:55 +01:00
Alejandro
02f78d80d7
Merge pull request #5883 from penpot/niwinz-bugfix-3
...
🐛 Fix incorrect navigation on show-main-component menu option
2025-02-19 07:42:02 +01:00
Andrey Antukh
f5c913d26e
Merge remote-tracking branch 'origin/staging' into develop
2025-02-18 17:28:38 +01:00
Andrey Antukh
7d840722c4
✨ Add abstraction for page emptiness checking
2025-02-18 16:59:00 +01:00
Yamila Moreno
807b8d82e3
🔧 Improve flags documentation ( #5863 )
...
* 📎 Fix typo
* 🔧 Enable certain flags by default
* 🔧 Compile all flags in a single source of truth
* 📎 Move all default flags to common
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-02-18 12:36:16 +01:00
Andrey Antukh
0ce99968b3
🐛 Fix incorrect navigation on show-main-component menu option
2025-02-18 10:53:32 +01:00
Andrey Antukh
adbe29e3d1
Merge remote-tracking branch 'origin/staging' into develop
2025-02-18 10:25:13 +01:00
Alonso Torres
0900b7a572
🐛 Fix problem with grid layout duplicate positioning ( #5877 )
2025-02-18 10:17:42 +01:00
Pablo Alba
3268225941
🎉 Add variations POC
2025-02-17 16:47:25 +01:00
Andrey Antukh
c41f86f0a4
Merge remote-tracking branch 'origin/staging' into develop
2025-02-17 15:20:33 +01:00
Alonso Torres
0aa95ea058
🐛 Fix problem with copy/paste props ( #5867 )
2025-02-17 12:25:42 +01:00
Eva Marco
a7ed5228d3
🐛 Fix lost translation strings ( #5846 )
...
* 🐛 Fix lost translation strings
* 🐛 Fix form error management internal issues and inconsistencies
* 📎 Add better validation conditons for ::sm/text schema
* 🐛 Add better touched detection mechanism for input and textarea
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-02-14 12:51:14 +01:00
Andrey Antukh
aa867adbd3
♻️ Add minor refactor on tokenlib object construction and validation
2025-02-14 08:49:30 +01:00
Andrey Antukh
3ea52a0198
Merge pull request #5784 from penpot/niwinz-tokens-changes-2
...
✨ Several performance oriented changes to tokens code (part 2)
2025-02-13 11:47:28 +01:00
Andrey Antukh
654c070976
Merge remote-tracking branch 'origin/staging' into develop
2025-02-12 14:37:20 +01:00
Florian Schrödl
e776ba1b33
✨ Add margin to spacing token & context menu ( #5807 )
2025-02-12 14:27:26 +01:00
Alonso Torres
fb24a37e83
🐛 Fix problem with grid layout crashing ( #5831 )
2025-02-12 13:07:41 +01:00
Andrey Antukh
e8c85d13ff
♻️ Remove sets context abstraction
2025-02-12 10:45:02 +01:00
Andrey Antukh
4a4cd9492a
♻️ Refactor token set auto selection mechanism
...
This is a general purpose change that also allows perform
a best effort on selection sets when the name is changed
(per example by moving it into other group).
2025-02-12 10:41:23 +01:00
Andrey Antukh
5446464d7e
📎 Add fixme comment for confusing name
2025-02-12 10:40:36 +01:00
Andrey Antukh
baa5258a43
⚡ Declare transducer statically for path split function
2025-02-12 10:40:36 +01:00
Andrey Antukh
cd87cbe44e
Merge remote-tracking branch 'origin/staging' into develop
2025-02-11 16:09:32 +01:00
Andrey Antukh
6feae7f359
🐛 Register media-refs on mod-obj
2025-02-11 15:44:12 +01:00
Alejandro
4b4541515c
Merge pull request #5809 from penpot/perf-transform-wasm
...
✨ Add support for WASM transforms
2025-02-11 12:52:55 +01:00
alonso.torres
1bb337c3dd
✨ Add support for WASM transforms
2025-02-11 12:36:44 +01:00
Florian Schrödl
8b380a01e6
♻️ Simplifies RPC pattern for tokens ( #5765 )
...
* ♻️ Refactor to RPC pattern
Co-authored-by: andrei <andrei@hyma.io>
* ♻️ Remove unused alias
* ♻️ Change function signature
---------
Co-authored-by: andrei <andrei@hyma.io>
Co-authored-by: Andrey Fedorov <oran9e.red@gmail.com>
2025-02-11 12:32:28 +01:00
Andrey Antukh
a3a757f842
Merge remote-tracking branch 'origin/staging' into develop
2025-02-11 11:25:40 +01:00
luisδμ
7eefbc5979
💄 Improve readability of some messages in the browser console ( #5814 )
2025-02-10 20:05:48 +01:00
Andrey Antukh
8b466ef0a3
Merge remote-tracking branch 'origin/staging' into develop
2025-02-06 12:57:33 +01:00
Alejandro Alonso
8aae928796
🐛 Fix create new layers in component copy
2025-02-06 10:43:26 +01:00
Andrei Fëdorov
9db76f9a15
🎉 Import legacy format tokens ( #5695 )
2025-02-04 12:50:39 +01:00
Florian Schrödl
ec8109644b
✨ Create sets inside folders
2025-02-04 10:59:28 +01:00
Andrey Antukh
315b389a66
🐛 Fix name generation and handling on creating objects (files, tokens, ...) ( #5745 )
...
* ✨ Update function implementation
* ✨ Add tests for a new function implementation
* ✨ Update function usages according to new signature
* ✨ Update docstrings
* ✨ Use simpler assertion
* 💄 Replace concat with cons on name-seq
* 🐛 Fix incorrect error handling on legacy workspace redirect
---------
Co-authored-by: Andrey Fedorov <oran9e.red@gmail.com>
2025-02-03 12:49:56 +01:00
Andrey Antukh
87eeb5031c
🐛 Fix issue on new migrations subsystem
2025-01-31 14:09:09 +01:00