Alonso Torres
ca81776d04
🐛 Fix problems when dragging frame with comments ( #10460 )
...
* 🐛 Fix undo frame position not undoing comments
* 🐛 Fix problem with hover capturing dragging event
* 🐛 Fix watch updates for comment bubbles
* 🐛 Fix "Maximum update depth" crash on SVG shape transforms
* 🐛 Fix comment geometry problems
2026-06-30 13:33:47 +02:00
Alonso Torres
f993f203bd
🐛 Fix problems with plugins API ( #10412 )
...
* ✨ Adds static dispatch safe stubs in tests
* 🐛 Fix shapesColors metadata key to match ColorShapeInfo
* 🐛 Fix CommentThread.remove rejecting the owner's own threads
* 🐛 Fix page.removeCommentThread throwing on a spurious Promise
* ✨ Implement ShapeBase.swapComponent in the plugin API
* ✨ Expose File.revn in the plugin API
* 🐛 Fix FileVersion.createdAt calling Luxon method on a js/Date
* 🐛 Fix plugin font/typography application to text and ranges
* 🐛 Default plugin overlay interaction position for non-manual types
* 🐛 Fix plugin interaction setters passing an id-only shape
* 🐛 Fix grid addColumnAtIndex rejecting valid track types
* 🐛 Expose libraryId on library color/typography/component proxies
* ✨ Implement LibraryTypography.setFont in the plugin API
* 🐛 Fix typography.applyToTextRange reading unexposed range bounds
* 🐛 Fix utils.geometry.center argument mismatch
* 🐛 Fix localStorage.removeItem calling getItem
* 🐛 Fix shape backgroundBlur proxy key casing
* 🐛 Report boolean shape type as 'boolean' in the plugin API
* 🐛 Return the resulting paths from plugin flatten
* 🐛 Make plugin z-order methods act on the target shape
* 🐛 Make is-variant-container? return a boolean
* ✨ Implement Group.isMask in the plugin API
* 🐛 Return a shape proxy from TextRange.shape
* 🐛 Return the duplicated set from TokenSet.duplicate
* 🐛 Fix theme addSet/removeSet reading set name with a keyword
* 🐛 Accept string fontFamilies token value in the plugin API
* 🐛 Fix combineAsVariants ignoring the passed component ids
* 🐛 Fix board removeRulerGuide ignoring its argument
* 🐛 Fix board guides setter schema and parser
* 🐛 Avoid 0-byte allocation when syncing empty grid tracks
* 🐛 Validate grid track indices in the plugin API
* 🐛 Return null for empty input in group() and centerShapes()
* 🐛 Return TokenTypographyValue[] from a typography token's resolvedValue
* 🐛 Return TokenShadowValue[] from a shadow token's resolvedValue
* 🐛 Return string[] from a fontFamilies token's resolvedValue
* 🐛 Clear mutually-exclusive reps when setting LibraryColor gradient/image
* 🐛 Add readonly tags to types, deprecate Image type
* 📚 Update plugins changelog
2026-06-29 17:32:15 +02:00
Alejandro Alonso
99638fa60c
🐛 Fix wasm render playwright tests ( #10462 )
...
* 🐛 Fix playwright wasm test for updating canvas background
* 🐛 Fix playwright wasm test for rendering blurs
* 🐛 Fix invisible emoji texts in render-wasm playwright data
2026-06-29 17:03:45 +02:00
Alonso Torres
a47b0122c7
🐛 Fix problem with measures menu ( #10445 )
2026-06-29 09:24:37 +02:00
Belén Albeza
e9c0982a94
✨ Disable hot swap of render engines ( #10444 )
2026-06-26 15:04:52 +02:00
Alejandro Alonso
44e39a1008
🐛 Sync WASM viewport when locating board in grid layout editor ( #10443 )
2026-06-26 14:24:44 +02:00
Eva Marco
6a79383082
🐛 Blur info doesn't show on inspect in certain shapes ( #10427 )
...
* 🐛 Blur info doesn't show on inspect in certain shapes
* 🎉 Add test
2026-06-26 14:10:41 +02:00
Belén Albeza
10147b6abd
🐛 Fix pixel grid and board pixel grid shown on top of rulers ( #10430 )
...
* 🐛 Fix pixel grid shown on top of rulers
* 🐛 Fix board pixel grid being rendered above rulers
2026-06-26 11:53:11 +02:00
Luis de Dios
8e9fb91959
🐛 Fix view mode is not persisted in color picker ( #10369 )
2026-06-26 11:38:51 +02:00
Elena Torró
89f882ecda
🐛 Fix viewer rendering on Firefox+NVIDIA setup ( #10385 )
2026-06-26 10:59:22 +02:00
Luis de Dios
d16a2c93e0
🐛 Fix long typography token name in tooltip in design tab ( #10387 )
2026-06-26 10:50:19 +02:00
Luis de Dios
66719a14f5
🐛 Fix assets typography container is longer than others ( #10406 )
...
* 🐛 Fix assets typography container is longer than others
* ♻️ Use new SCSS guidelines
2026-06-26 09:42:22 +02:00
Alejandro Alonso
345affc687
🐛 Fix premature WASM view-interaction end during pan ( #10425 )
2026-06-25 15:07:37 +02:00
Andrey Antukh
f50d8edb13
Merge remote-tracking branch 'origin/main' into staging
2026-06-25 09:32:49 +02:00
Alejandro Alonso
b096832bf5
🐛 Fix v2 text editor detaching typography tokens ( #10402 )
2026-06-24 18:20:21 +02:00
Andrey Antukh
bfa65547f8
✨ Add more testing related improvements
2026-06-24 11:17:47 +02:00
Eva Marco
1a9a831e72
🎉 Activate by default token combobox flag ( #10378 )
2026-06-23 15:16:51 +02:00
Andrey Antukh
9259b596dc
Merge remote-tracking branch 'origin/main' into staging
2026-06-23 12:26:17 +02:00
Andrey Antukh
f967a0fc83
✨ Add improvements for frontend tests ( #10380 )
2026-06-23 11:21:53 +02:00
Elena Torró
dd353a8121
🔧 Update design-tab tests for default background-blur flag
2026-06-23 09:28:28 +02:00
Elena Torro
20e90078db
🐛 Fix guides pill on drag
2026-06-22 15:40:12 +02:00
Luis de Dios
aec56be9f5
🐛 Fix inspect in View Mode displays shape size twice when selecting a shape ( #10364 )
2026-06-22 14:46:48 +02:00
Andrey Antukh
623a80ca00
🔧 Expose storybook port on devenv
...
Using 3451 port instead of the previous 6006
2026-06-22 14:35:10 +02:00
Eva Marco
4e33ce7c46
🐛 Fix very long token names on remap modal ( #10356 )
2026-06-22 13:12:41 +02:00
Eva Marco
e495e0ac59
🐛 Allow negative value on margins ( #10353 )
2026-06-22 13:12:30 +02:00
Andrey Antukh
3b9a895f62
🐛 Fix incorrect events handling on webgl render toggle
...
From the workspace main menu
2026-06-22 11:29:57 +02:00
Luis de Dios
a74aa10dc1
🐛 Fix correction of some margins, alignment and ensuring consistency ( #10351 )
2026-06-22 09:49:33 +02:00
Andrey Antukh
e3325dd3eb
🌐 Validate and rehash translation files
2026-06-22 09:33:10 +02:00
Alexis Morin
12fa25edf1
🌐 Add translations for: French (Canada)
...
Currently translated at 98.1% (2326 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr_CA/
2026-06-22 09:30:44 +02:00
VKing9
aeb63765c6
🌐 Add translations for: Hindi
...
Currently translated at 83.1% (1969 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
2026-06-22 09:30:43 +02:00
Henrik Allberg
823bef44e0
🌐 Add translations for: Swedish
...
Currently translated at 98.3% (2330 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sv/
2026-06-22 09:30:42 +02:00
Црнобог
9bd0cd47a7
🌐 Add translations for: Serbian
...
Currently translated at 56.6% (1342 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sr/
2026-06-22 09:30:41 +02:00
Alejandro Alonso
c9144a18fb
🌐 Add translations for: Yoruba
...
Currently translated at 48.4% (1148 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/yo/
2026-06-22 09:30:39 +02:00
Alejandro Alonso
a5cb53fcdf
🌐 Add translations for: Igbo
...
Currently translated at 20.6% (490 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ig/
2026-06-22 09:30:38 +02:00
Revenant
afd2b75a25
🌐 Add translations for: Malay
...
Currently translated at 27.2% (646 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ms/
2026-06-22 09:30:38 +02:00
Alejandro Alonso
50f6ce1c0a
🌐 Add translations for: Hausa
...
Currently translated at 51.2% (1214 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ha/
2026-06-22 09:30:37 +02:00
Sebastiaan Pasma
af415dbc4d
🌐 Add translations for: Dutch
...
Currently translated at 85.1% (2017 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2026-06-22 09:30:36 +02:00
Stephan Paternotte
5953e1d48b
🌐 Add translations for: Dutch
...
Currently translated at 85.1% (2017 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2026-06-22 09:30:35 +02:00
Edgars Andersons
98084f55b3
🌐 Add translations for: Latvian
...
Currently translated at 77.9% (1846 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2026-06-22 09:30:34 +02:00
deveronica
117600fc7a
🌐 Add translations for: Korean
...
Currently translated at 83.9% (1989 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ko/
2026-06-22 09:30:33 +02:00
Denys Kisil
eb006d2bf2
🌐 Add translations for: Ukrainian (ukr_UA)
...
Currently translated at 84.4% (2001 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
2026-06-22 09:30:31 +02:00
Zvonimir Juranko
44f26b93a8
🌐 Add translations for: Croatian
...
Currently translated at 66.2% (1570 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hr/
2026-06-22 09:30:30 +02:00
al0cam
aad8ec280e
🌐 Add translations for: Croatian
...
Currently translated at 66.2% (1570 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hr/
2026-06-22 09:30:29 +02:00
Dário
6609018842
🌐 Add translations for: Portuguese (Portugal)
...
Currently translated at 65.0% (1542 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pt_PT/
2026-06-22 09:30:28 +02:00
TheScientistPT
b644563e2a
🌐 Add translations for: Portuguese (Portugal)
...
Currently translated at 65.0% (1542 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pt_PT/
2026-06-22 09:30:27 +02:00
Amerey.eu
dbc13f4cc4
🌐 Add translations for: Czech
...
Currently translated at 66.0% (1565 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/cs/
2026-06-22 09:30:26 +02:00
Mikel Larreategi
7c87e65577
🌐 Add translations for: Basque
...
Currently translated at 48.7% (1155 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/eu/
2026-06-22 09:30:24 +02:00
Radek Sawicki
3e7d52a709
🌐 Add translations for: Polish
...
Currently translated at 47.6% (1130 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pl/
2026-06-22 09:30:23 +02:00
Jacopo Lodovico Trabia
26291aa007
🌐 Add translations for: Italian
...
Currently translated at 89.1% (2111 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2026-06-22 09:30:23 +02:00
Nicola Bortoletto
09a00edeb6
🌐 Add translations for: Italian
...
Currently translated at 89.1% (2111 of 2369 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2026-06-22 09:30:22 +02:00