Eva Marco
cbb3f6672f
🐛 Fix asset name on inspect tab ( #6173 )
...
Signed-off-by: Eva Marco <eva.marco@kaleidos.net>
2025-03-28 10:38:35 +01:00
Andrey Antukh
bb7301fb63
✨ Improve libraries loading on workspace ( #6141 )
...
* ✨ Improve libraries loading on workspace
* ✨ Add improvements to CSS
---------
Co-authored-by: Eva Marco <evamarcod@gmail.com>
2025-03-26 13:19:48 +01:00
luisδμ
dc84ab3e41
🐛 Fix calculate zoom to avoid bubbles to get outside viewbox ( #6138 )
...
* 🐛 Fix calculate zoom to avoid bubbles to get outside vbox
* 📎 PR changes
2025-03-25 15:39:47 +01:00
Marina López
a6133e9c48
🐛 Fix actions when workspace is visited first time ( #6129 )
...
* 🐛 Fix actions when workspace is visited first time
* 📎 Fix linter errors
* 🐛 Fix problem with integration test
* 📎 Fix linter errors
* 📎 Fix linter errors
---------
Co-authored-by: alonso.torres <alonso.torres@kaleidos.net>
2025-03-24 18:02:05 +01:00
Andrey Antukh
93bf198073
🐛 Prevent theme replacement on ranaming
2025-03-21 09:22:16 +01:00
Alejandro
9fb7456b38
Merge pull request #6111 from penpot/superalex-fix-pen-shortcut-multiple-times
...
🐛 Fix opening pen with shortcut multiple times breaks toolbar
2025-03-20 18:05:35 +01:00
Andrey Antukh
0d4a6fc75f
🐛 Clear selected token set on leave file on workspace
2025-03-20 12:22:37 +01:00
Andrey Antukh
7fdb0873db
🐛 Fix incorrect absolute frame positioning with measures sidebar
2025-03-20 12:22:37 +01:00
Alejandro Alonso
1a77c1fe36
🐛 Fix opening pen with shortcut multiple times breaks toolbar
2025-03-20 09:19:27 +01:00
alonso.torres
3a80120bf6
🐛 Fix problem with constraints when creating group
2025-03-19 16:33:50 +01:00
Andrey Antukh
62e89258e4
Merge pull request #6101 from penpot/niwinz-develop-token-fixes-4
...
✨ Add several improvements to tokens (part 4)
2025-03-19 13:38:46 +01:00
Andrey Antukh
b6bb93f0b6
✨ Improve code convetion related to changes protocol
...
Partial work, still pending to make changes to other related
changes definitions
2025-03-19 12:52:03 +01:00
Andrey Antukh
8fa24de3d4
Merge pull request #6096 from penpot/niwinz-develop-token-fixes-3
...
✨ Add several improvements and fixes to tokens (part 3)
2025-03-19 12:30:05 +01:00
Alejandro Alonso
633a7eac4e
Merge remote-tracking branch 'origin/staging' into develop
2025-03-19 09:47:32 +01:00
Alejandro
357fba5d2b
🐛 Fix selected team not saved ( #6104 )
2025-03-19 09:46:08 +01:00
Andrey Antukh
8df12e5e9c
⚡ Remove state assignation round-trip on update-dimensions event
...
Using the lower-level apply-modifiers event, introduced in previous
commit
2025-03-18 16:19:55 +01:00
Andrey Antukh
86c2c4cd41
♻️ Add lower-level impl of apply-modifiers event
2025-03-18 16:19:55 +01:00
Andrey Antukh
28fe951c40
♻️ Replace usage of dm/assert on several namespaces
...
And remove the `!` from the name on check functions
2025-03-18 16:19:55 +01:00
Andrey Antukh
22f789e77c
✨ Don't put timeout on tokens changes transaction
2025-03-18 16:19:55 +01:00
Eva Marco
f7f1598e71
🐛 Fix select same set after rename ( #6095 )
2025-03-18 10:55:44 +01:00
Pablo Alba
625cbfc50a
🎉 Add variants properties to inspect panel
2025-03-18 09:52:32 +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
1e10e3818e
🔥 Remove not necessary API from tokens-lib: add-sets
2025-03-17 14:24:55 +01:00
Andrey Antukh
40f69d320e
✨ Show proper toast message on token-set rename error
2025-03-17 14:24:52 +01:00
Andrey Antukh
1893cd306a
✨ Improve translation strings for token set drop errors
2025-03-17 14:24:33 +01:00
Andrey Antukh
096b685e2c
🐛 Prevent token-set overwrite on creation and edition
2025-03-17 14:24:02 +01:00
Andrey Antukh
1965490bee
📎 Use proper catch matching on tokens drop operation
2025-03-17 14:24:02 +01:00
Andrey Antukh
559dcabf0e
✨ Normalize token name on creation
2025-03-17 14:24:02 +01:00
Andrey Antukh
e4c9b736f7
Merge remote-tracking branch 'origin/staging' into develop
2025-03-14 11:19:47 +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
Eva Marco
21b2c0c26a
🐛 Fix token unset when flex layout is applied
2025-03-12 20:03:50 +01:00
luisδμ
86022a967c
✨ Replace overlapping bubbles with a bubble group ( #6059 )
2025-03-12 14:37:39 +01:00
Alejandro
88772a9ced
Merge pull request #6061 from penpot/alotor-bug-fills
...
🐛 Fix problem adding fill
2025-03-12 12:31:43 +01:00
Alejandro Alonso
65647f4aae
Merge remote-tracking branch 'origin/staging' into develop
2025-03-12 12:30:11 +01:00
Alejandro Alonso
363c1d5b56
🐛 Fix sync libraries of components
2025-03-12 12:15:00 +01:00
alonso.torres
5e6ccc44fc
🐛 Fix problem adding fill
2025-03-12 10:22:04 +01:00
Andrei Fëdorov
b9df8ad038
♻️ Simplifies RPC pattern for token themes ( #6052 )
...
* ♻️ Add set token theme method schema
* ♻️ Add `:set-token-theme` dispatcher for `process-change` multimenthod
* ♻️ Add `set-token-theme` to the changes builder
* ♻️ Use new method on the frontend
* ♻️ Remove unused token theme methods
* ♻️ Add tests
* ♻️ Add library data to changes
* ♻️ Add new test case
* ♻️ Remove unused binding
2025-03-12 09:29:03 +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
Pablo Alba
415d1a2668
Merge pull request #6032 from penpot/palba-variants-create-with-path
...
✨ Create variant from component with path
2025-03-11 11:40:31 +01:00
Andrey Fedorov
ba768f8744
🐛 Fix Ci tests for shape proxy in plugin runtime
2025-03-10 13:29:10 +01:00
Andrey Fedorov
a33828467f
♻️ Rename bindings
2025-03-10 13:29:10 +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
Pablo Alba
a99198de48
✨ Filter variants on asset panel
2025-03-07 13:43:04 +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
Pablo Alba
7eb9325047
✨ Create variant from component with path
2025-03-07 09:54:38 +01:00
Alejandro Alonso
0d11bafb57
Merge remote-tracking branch 'origin/staging' into develop
2025-03-07 07:54:05 +01:00
Marina López
b8b3cc641a
🎉 Consolidate when workspace empty, board tool selected
2025-03-06 13:31:12 +01:00
alonso.torres
707bfd4241
🐛 Fix problem with new render resize
2025-03-06 12:20:56 +01:00