Eva Marco
8caf559a1a
🐛 Fix resolved value on tooltip ( #6084 )
2025-03-18 10:54:43 +01:00
Pablo Alba
625cbfc50a
🎉 Add variants properties to inspect panel
2025-03-18 09:52:32 +01:00
Andrey Antukh
04c77a8532
🔥 Remove unused double token resolve operation on sidebar
2025-03-17 14:56:55 +01:00
Andrey Antukh
ebcf5b3177
🐛 Avoid theme overwrite on creating a theme with existing name
2025-03-17 14:56:55 +01:00
Andrey Antukh
9d2117e2ac
📎 Replace use-callback with use-fn on token themes modal
2025-03-17 14:56:55 +01:00
Andrey Antukh
1e10e3818e
🔥 Remove not necessary API from tokens-lib: add-sets
2025-03-17 14:24:55 +01:00
Andrey Antukh
096b685e2c
🐛 Prevent token-set overwrite on creation and edition
2025-03-17 14:24:02 +01:00
Alejandro Alonso
dba67eea91
Merge remote-tracking branch 'origin/staging' into develop
2025-03-17 12:52:56 +01:00
luisδμ
5155cf2b23
🐛 Fix clicking on a comment at the viewer's sidebar is not opening threads ( #6083 )
2025-03-17 12:25:23 +01:00
Xavier Julian
fa9d8a9b15
✨ Add a tooltip explanation on themes modal sets
2025-03-17 10:21:50 +01:00
alonso.torres
8c501db2fa
🐛 Fix problem with readonly and inspect
2025-03-14 12:24:34 +01:00
Andrey Antukh
e4c9b736f7
Merge remote-tracking branch 'origin/staging' into develop
2025-03-14 11:19:47 +01:00
Andrey Antukh
f02f446015
Merge pull request #6071 from penpot/xaviju-10527-tooltip-import-warning
...
✨ Add a warning tooltip over import tokens button
2025-03-14 10:00:18 +01:00
Andrey Antukh
05d6d2fcd4
🐛 Fix several corner cases that causes race conditions on workspace and dashboard loading
...
* 🐛 Fix several race conditions on workspace and dashboard code
It also fixes a corner case that happens when penpot workspace
is loaded in a background tab on firefox.
* 🐛 Add missing team-id prop to several file returning endpoints
2025-03-14 09:55:41 +01:00
Dalai Felinto
f450c9dbe3
🎉 Add support for WEBP format on shape export
...
It is very convenient to be able to export WEBP right from penpot.
Otherwise users have to first download to PNG then convert it locally.
---
Playwright only supports JPEG and PNG. So in order to support WEBP I had
to first generate a PNG and then convert it afterwards.
Signed-off-by: Dalai Felinto <dalai@blender.org>
2025-03-13 16:15:30 +01:00
Xavier Julian
b46574bef6
✨ Add a warning tooltip over import tokens button
2025-03-13 13:26:41 +01:00
alonso.torres
dcbf54fae1
🐛 Fix problem with readonly and inspect
2025-03-12 16:39:31 +01:00
Eva Marco
2fe6fb28e4
🐛 Fix tooltip update when set changes ( #6058 )
2025-03-12 15:49:07 +01:00
luisδμ
86022a967c
✨ Replace overlapping bubbles with a bubble group ( #6059 )
2025-03-12 14:37:39 +01:00
Eva Marco
0efbebd94f
🎉 Avoid setting token to group shapes ( #6055 )
...
* 🎉 Avoid setting token to group shapes
* 📎 Fix on update shape when double click
2025-03-12 14:18:59 +01:00
Andrei Fëdorov
b52e8bc87c
♻️ Simplifies RPC pattern for token sets ( #6045 )
...
* ♻️ Add set removal methods to tokens library
* ♻️ Add `set-token-set` method to changes
* ♻️ Add `set-token-set` to changes builder
* ♻️ Use new method in the token set creation
* ♻️ Use `set-token-set` in frontend events
* ♻️ Remove unused binding
* ♻️ Add tests
* ♻️ Remove old API methods
* ♻️ Remove unused parts of schema and multimethods
* ♻️ Make `:tokens` key optional in schema
* ♻️ Add `with-library-data` calls before `set-token-set`
* ♻️ Fix DOM properties error
2025-03-11 16:03:52 +01:00
Andrés Moya
e5bccc470b
✨ Validate if token values are too large
2025-03-10 13:32:16 +01:00
Andrey Fedorov
5f3599eaa7
🐛 Fix token dimension application for all relatively positioned shapes
2025-03-10 13:29:10 +01:00
Andrey Fedorov
44ca01aa27
🐛 Fix relative position application for flex children
2025-03-10 13:29:10 +01:00
Xavier Julian
451306f719
✨ Add a maxlenght to input CRUD tokens
2025-03-10 13:25:07 +01:00
Xavier Julian
390cf6b642
✨ Recalculate token context-menu submenu position
2025-03-07 19:14:07 +01:00
Pablo Alba
a99198de48
✨ Filter variants on asset panel
2025-03-07 13:43:04 +01:00
Pablo Alba
3eb332f3d0
🐛 Fix hidden toolbar click event still available
2025-03-07 07:57:04 +01:00
Alejandro Alonso
e362f423c0
Merge remote-tracking branch 'origin/staging' into develop
2025-03-06 07:36:19 +01:00
Marina López
a1e307b4ce
🐛 Add scroll to plugins menu list
2025-03-06 07:26:36 +01:00
alonso.torres
ce02cbc3f1
🐛 Fix problem with selection colors
2025-03-05 14:34:08 +01:00
Xavier Julian
9da6c50cbe
✨ Display tokens contextual menu in body through portal
2025-03-05 11:53:37 +01:00
Pablo Alba
44f1798dce
🐛 Fix add variant menu inside a variant
2025-03-04 17:34:04 +01:00
Pablo Alba
8eb2aaa0a8
🎉 Create a new variant from an existing one
2025-03-04 13:52:40 +01:00
elhombretecla
8d4b023d61
💄 Remove underline decoration
2025-03-03 17:12:19 +01:00
Andrés Moya
f06f11ad7a
🐛 Avoid crash when applying a token with no active value
2025-03-03 11:25:00 +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
Florian Schrödl
65c6c821e7
🐛 Fix set with spaces not being rename-able via context menu ( #5956 )
2025-02-28 09:46:52 +01:00
Xavier Julian
6cccacaaab
💄 Improve context menu scanability
2025-02-27 22:45:06 +01:00
Belén Albeza
f7574009b5
🐛 Fix layout context menu width + position
2025-02-27 17:47:31 +01:00
Alejandro Alonso
7885f413b8
Merge remote-tracking branch 'origin/staging' into develop
2025-02-26 18:00:51 +01:00
Eva Marco
dfd5c5b508
🐛 Fix height of combobox label ( #5944 )
2025-02-26 16:54:28 +01:00
luisδμ
e0b9751b16
Merge pull request #5947 from penpot/luis-fix-design-panel-draft-comment-open
...
🐛 Fix design panel does not reappear if comment draft is open
2025-02-26 11:33:06 +01:00
Juanfran
fefb946a25
Merge pull request #5951 from penpot/juanfran-expand-padding-margin-apply-token
...
🐛 Expand padding/margin values on apply token and show 'Mixed' placeholder
2025-02-26 11:15:33 +01:00
Juanfran
2d857ecf2f
🐛 Expand padding/margin values on apply token and show 'Mixed' placeholder
2025-02-26 10:57:51 +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
Andrey Antukh
b676ea7127
Merge remote-tracking branch 'origin/staging' into develop
2025-02-25 12:56:05 +01:00
Xavier Julian
ca65f5ad9a
💄 Improve theme modal with UX enhancements
2025-02-25 12:52:12 +01:00
Marina López
8f06fa1026
🎉 Add AB test descriptive board tooltip ( #5936 )
...
* 🎉 Add AB test descriptive board tooltip
* 📎 Add changes from feedback
2025-02-25 12:50:16 +01:00
Luis de Dios
91efcd17a2
🐛 Fix design panel does not reappear if comment draft is open
2025-02-25 10:30:11 +01:00