Hosted Weblate
6b5703c1fe
🌐 Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/
2025-05-21 10:38:18 +02:00
Andrey Antukh
22c3d4d807
Merge remote-tracking branch 'weblate/develop' into develop
2025-05-21 10:37:42 +02:00
luisδμ
b0701f6bb4
✨ Control malformed variant formulas ( #6473 )
...
* ✨ Control malformed variant strings
* 📎 PR changes
* 📎 PR changes
2025-05-21 10:18:11 +02:00
Pablo Alba
9bad9b8e91
🐛 Fix restore component when its original parent is deleted ( #6517 )
2025-05-21 10:05:22 +02:00
Andrey Antukh
b6563f620b
📎 Allow merge commits on commit linter
2025-05-21 09:34:05 +02:00
Andrey Antukh
a63fa2944d
Merge remote-tracking branch 'origin/staging' into develop
2025-05-21 09:23:15 +02:00
Miguel de Benito Delgado
fd89c9d82c
⚡ Avoid double id lookup when calling lookup-page-objects ( #6513 )
2025-05-20 22:31:40 +02:00
Miguel de Benito Delgado
71bb2556f9
♻️ Move page setup out of the data.workspace ns ( #6502 )
...
* ♻️ Split history workspace.cljs to workspace/pages.cljs - rename file to target-name
* ♻️ Split history workspace.cljs to workspace/pages.cljs - rename source-file to git-split-temp
* ♻️ Split history workspace.cljs to workspace/pages.cljs - restore name of source-file
* ♻️ Cleanup after adding new ns, add exports
* ♻️ Move set-plugin-data to main.data.plugins
* 🐛 Possible bugfix, cherry-picked from commit 8f7c63d6e2
(conflict during refactor)
---------
Co-authored-by: Eva Marco <eva.marco@kaleidos.net>
2025-05-20 22:11:05 +02:00
Miguel de Benito Delgado
f36aa30525
✨ Add copy-as-svg to contextual menu ( #6510 )
...
* ✨ Add "copy as svg" to contextual menu
* 🌐 Add a few translations of the new string
* 📚 Document commit message format for translations
* 📎 Log SVG import errors to the console
* 📎 Update CHANGES.md (two PRs)
---------
Signed-off-by: Miguel de Benito Delgado <m.debenito.d@gmail.com>
2025-05-20 22:06:36 +02:00
Eva Marco
8f7c63d6e2
✨ Add base font fallback ( #6468 )
...
* ✨ Add base font fallback
* ♻️ Add asserts to change-builder
* 🐛 Change fn name
2025-05-20 17:27:04 +02:00
Andrey Antukh
965b22718f
📚 Update changelog
2025-05-20 15:46:56 +02:00
Miguel de Benito Delgado
48a3d38d82
✨ Add the Shift+ctrl+drag to deselect ( #6494 )
...
* ✨ Allow shape deselection using Ctrl+Shift+Drag
* ✨ Allow point deselection using Ctrl+Shift+Drag
* ✨ Properly remember previous selection during addition/removal of shapes
* ⚡ Preload point selection in path handle-area-selection
Also: prefer dm/get-in over get-in
* ✨ Highlight path nodes in selection rectangle incrementally
2025-05-20 15:23:05 +02:00
Florian Schroedl
31f642ed25
♻️ Use rx streams for style dictionary interface
2025-05-20 14:55:07 +02:00
andrés gonzález
9f414b6ecd
📚 Update changelog ( #6511 )
2025-05-20 14:14:17 +02:00
Alejandro Alonso
334d7833d5
Merge pull request #6490 from penpot/azazeln28-refactor-iteration-performance
...
♻️ Refactor tile iteration
2025-05-20 13:56:37 +02:00
Alejandro Alonso
ff9c8f5929
Merge pull request #6483 from penpot/niwinz-staging-bugfixes-error-report
...
🐛 Several bugfixes
2025-05-20 13:54:54 +02:00
Xavier Julian
f7311cbb6b
♻️ Ensure tokens feature integrates design system
2025-05-20 13:52:38 +02:00
Alejandro Alonso
e4c563f917
Merge pull request #6479 from penpot/niwinz-develop-json-encoding-fix
...
🐛 Fix exception on rendering openapi.json
2025-05-20 13:46:16 +02:00
Andrey Antukh
2d3ad5a88f
📎 Update changelog
2025-05-20 13:30:04 +02:00
Andrey Antukh
1334d733cd
🐛 Fix openapi json generation for :re schemas
2025-05-20 13:29:44 +02:00
Andrey Antukh
004a9f17d3
✨ Add minor js-like type schema formatting improvements
2025-05-20 13:29:44 +02:00
Andrey Antukh
c87fa4f723
✨ Make the rpc doc generation lazy
2025-05-20 13:29:44 +02:00
Andrey Antukh
9378a5786f
✨ Replace json library used for generate openapi json
2025-05-20 13:29:44 +02:00
Andrey Antukh
3224ba26f1
♻️ Replace :any schema with own ::sm/any
...
That a more specific, json friendly generator
2025-05-20 13:29:44 +02:00
Andrey Antukh
d33a5e6df1
✨ Backport from develop partial improvements to sm/register! helper
2025-05-20 13:29:44 +02:00
Alejandro Alonso
0d60e3d997
Merge pull request #6486 from penpot/niwinz-library-export
...
✨ Add .penpot export support for penpot library
2025-05-20 13:27:11 +02:00
Andrey Antukh
645c4a57db
✨ Add playground file with example of how to create a component
...
This also fixes several internal issues related to component
creaton.
2025-05-20 13:06:07 +02:00
Andrey Antukh
778de6adaf
✨ Add minimal testing structure
2025-05-20 13:06:07 +02:00
Andrey Antukh
29d23577d2
🎉 Add .penpot (binfile-v3) support for library
2025-05-20 13:06:07 +02:00
Andrey Antukh
1fea1e8f5b
🔥 Remove unused svg parsing code from common
2025-05-20 13:06:07 +02:00
Andrey Antukh
c8a211742a
🔥 Remove already broken and unused internal components-v2 migration code
2025-05-20 13:06:06 +02:00
Andrey Antukh
2da8747485
♻️ Move library to its own directory
2025-05-20 13:05:52 +02:00
Andrey Antukh
6803c78e80
✨ Change naming and schema registation on tokens lib
2025-05-20 13:05:52 +02:00
Andrey Antukh
d8daea72de
⬆️ Update promesa library
2025-05-20 13:05:52 +02:00
Andrey Antukh
36b162b4fa
♻️ Replace jszip usage with zip.js library
2025-05-20 13:05:52 +02:00
Andrey Antukh
4c487834f0
✨ Add the ability to deref internal state on library file instance
2025-05-20 13:05:52 +02:00
Andrey Antukh
dc7e53881a
🔥 Remove legacy-zip exportation support
2025-05-20 13:05:52 +02:00
Alejandro Alonso
1a01c9ee4a
Merge pull request #6500 from penpot/niwinz-develop-svg-fixes
...
🐛 Fix svg path parsing on uploading svg image
2025-05-20 12:58:48 +02:00
Yamila Moreno
b6be416c7b
📎 Add wasm envvar to manage script
2025-05-20 12:15:14 +02:00
Florian Schroedl
4a27e8d1dd
🐛 Prevent unkown tokens hint always showing
2025-05-20 10:53:04 +02:00
Aitor Moreno
1bc97f9ad0
Merge pull request #6505 from penpot/supearlex-fix-avoid-unncesary-clone-for-new-render
...
🐛 Avoid unnecesary clone call
2025-05-20 10:07:23 +02:00
Aitor Moreno
aaa57cb17f
🐛 Fix inline styles in code tab ( #6428 )
2025-05-20 10:05:35 +02:00
Alejandro Alonso
b2d6342422
🐛 Avoid unnecesary clone call
2025-05-20 09:45:19 +02:00
Andrés Moya
ba1e16b55b
🐛 Fix token directory import
2025-05-20 09:42:38 +02:00
Aitor Moreno
ef95e3ecb0
♻️ Refactor tile iteration
2025-05-19 16:24:52 +02:00
Eva Marco
55d21761fc
✨ Add multi file import on tokens ( #6444 )
...
* ✨ Implement token multi-file import
* ♻️ Refactor import modal UI
* 🐛 Fix comments
---------
Co-authored-by: Florian Schroedl <flo.schroedl@gmail.com>
2025-05-19 16:12:46 +02:00
Andrey Antukh
0b4a367e9e
🐛 Fix svg path parsing on uploading svg image
2025-05-19 15:35:58 +02:00
Andrey Antukh
8f2ca15ec0
Merge pull request #6495 from mdbenito/refactor/frontend-app-main-data-workspace-clipboard
...
♻️ Factor clipboard code out of frontend/src/app/main/data/workspace.cljs
2025-05-19 15:20:52 +02:00
Aitor Moreno
21041eb925
Merge pull request #6496 from penpot/superalex-fix-path-performance
...
🐛 Fix paths performance in new render
2025-05-19 13:57:20 +02:00
Pablo Alba
53cfc29a1f
Merge pull request #6425 from penpot/palba-variants-overrides-same-name
...
✨ Manage layers with the same name on variants overrides
2025-05-19 13:51:16 +02:00