María Valderrama
e39bf0b439
✨ Invitations management improvements ( #7230 )
...
* ✨ Invitations management improvements
* 📎 Change invite email subject
* 📎 Update icon usage
* ♻️ Fix css file
---------
Co-authored-by: Eva Marco <evamarcod@gmail.com>
2025-09-29 13:18:57 +02:00
Alonso Torres
deee7f7334
Merge pull request #7366 from penpot/niwinz-develop-page-data-type
...
⚡ Add several enhancements for reduce workspace file load time
2025-09-29 12:43:34 +02:00
Xaviju
20d61cbce2
✨ Create ghost variant for select DS component ( #7392 )
2025-09-29 12:24:20 +02:00
Andrés Moya
9ad8d3fd08
🔧 Make small improvements from PR comments
2025-09-29 12:16:42 +02:00
Andrés Moya
4c35571336
🔧 Read and modify token themes by id
2025-09-29 12:16:42 +02:00
Andrés Moya
37679b7ec6
🔧 Organize token changes API
2025-09-29 12:16:42 +02:00
Andrés Moya
194eded930
🔧 Unify path name helper functions
2025-09-29 12:16:42 +02:00
Andrés Moya
4e607d8da2
💄 Clarify and reorder interfaces
2025-09-29 12:16:42 +02:00
Andrés Moya
f5fd978a07
🔧 Retrieve tokens from library and not from set
2025-09-29 12:16:42 +02:00
Andrés Moya
b28be62845
🔧 Fix rebase problems
2025-09-29 12:16:42 +02:00
Andrés Moya
d76a5c615c
🔧 Modify token sets by id instead of name and review usage
2025-09-29 12:16:42 +02:00
Andrés Moya
5f886e141a
💄 Minor changes
2025-09-29 12:16:42 +02:00
Andrés Moya
021b8f81ca
🔧 Read token sets by id instead of name
2025-09-29 12:16:42 +02:00
Andrey Antukh
f32112544e
✨ Make deleted fonts fixer to run with more granular stragegy
...
Instead of running it on all the file, only run it to local library
and the current page, reducing considerably the overhead of analyzing
the whole file on each file load.
It stills executes for page each time the page is loaded, and add
some kind of local cache for not doing repeated work each time page
loads is pending to be implemented in other commit.
2025-09-29 12:07:49 +02:00
Andrey Antukh
27e311277a
✨ Add logging to frontend repo namespace
2025-09-29 12:07:49 +02:00
Andrey Antukh
b9030fcc73
✨ Add better workspace file indexing strategy
...
Improve file indexes initialization on workspace.
Instead of initialize indexes for all pages only initialize
indexes for the loaded page.
2025-09-29 12:07:49 +02:00
Andrey Antukh
e1519f0ee4
✨ Integrate objects-map usage on backend and frontend
2025-09-29 12:07:48 +02:00
Andrey Antukh
1d54fe2e24
✨ Add support for emit messages without waiting response on worker
2025-09-29 12:06:56 +02:00
Xaviju
5e84bda404
🎉 Add SVG panel to inspect styles tab ( #7373 )
2025-09-29 09:53:15 +02:00
Andrey Antukh
9d907071aa
⬆️ Update dependencies ( #7330 )
...
* ⬆️ Update to JDK25 on the devenv
* ⬆️ Update dependencies
* 🔥 Remove unused flag from devenv backend startup scripts
* ✨ Enable shenandoah gc on backend scripts/repl
2025-09-26 13:43:43 +02:00
Elena Torró
c32b94abcf
Merge pull request #7343 from penpot/elenatorro-12118-support-large-svg-files
...
🐛 Fix parsing large paths with multiple subpaths
2025-09-26 13:35:17 +02:00
Elena Torro
9d8ad0ea6e
🐛 Fix parsing large paths with multiple subpaths
2025-09-26 13:04:47 +02:00
Juan de la Cruz
a39a127f03
🐛 Fix underline text in template card at carrusel
2025-09-26 09:56:05 +02:00
Pablo Alba
bd665f70bf
💄 Add new library modal UI tweaks
2025-09-25 22:56:27 +02:00
Eva Marco
e184a9a8b9
🐛 Fix context menu on spacing tokens ( #7382 )
2025-09-25 17:28:46 +02:00
Elena Torró
9b90236b72
Merge pull request #7385 from penpot/elenatorro-improve-image-load-performance
...
🔧 Improve image parsing performance
2025-09-25 17:20:49 +02:00
Elena Torro
bf6cdf729d
🔧 Improve image parsing performance
2025-09-25 17:17:42 +02:00
Belén Albeza
361bdb4a04
♻️ Decouple serialization from text/layout models" ( #7360 )
...
* ♻️ Move text serialization code to wasm module
* ♻️ Add serializer for TextAlign
* ♻️ Add serializers for TextDirection and TextDecoration
* ♻️ Add serializer for TextTransform
* ♻️ Remove unused font_style from TextLeaf model
* ♻️ Refactor parsing of TextLeaf from bytes
* ♻️ Decouple tight serialization of Paragraph
2025-09-25 16:54:07 +02:00
Elena Torró
3827aa6bd4
Merge pull request #7344 from penpot/elenatorro-11542-truncate-long-font-names-on-fonts-menu
...
🔧 Use two lines text ellipsis on custom font names
2025-09-25 15:25:50 +02:00
Xaviju
adf7b0df50
🎉 Add visibility panel to inspect styles tab ( #7362 )
2025-09-25 12:52:43 +02:00
Elena Torro
97b4491a27
🔧 Use two lines text ellipsis on custom font names
2025-09-25 12:49:33 +02:00
Xavier Julian
015bd9e453
🎉 Inspect styles tab: fill panel
2025-09-25 11:31:15 +02:00
Belén Albeza
49d5987b15
💄 Add deprecated namespace and fix import for remaining scss files ( #7379 )
2025-09-25 11:27:10 +02:00
Belén Albeza
a5e4de97e3
💄 Use deprecated prefix for deprecated scss vars and mixins ( #7375 )
2025-09-25 09:22:25 +02:00
Juan de la Cruz
412cf61d7d
🐛 Remove translations form inspect tab text properties ( #7369 )
2025-09-25 08:48:41 +02:00
Juan de la Cruz
754a1b6fa2
🐛 Fix loading tips wording ( #7368 )
2025-09-25 08:48:10 +02:00
Eva Marco
441dc33e38
♻️ Add shortcut to scss import paths ( #7364 )
...
* 🎉 Add config for shortcut imports
* ♻️ Change import paths
2025-09-24 11:18:34 +02:00
Eva Marco
3f87e768a7
♻️ Fix color token reviews ( #7322 )
...
* ♻️ Fix some review changes
* 🐛 Fix more errors
* 🎉 Create token from colorpicker fixed
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-09-24 11:13:52 +02:00
Andrey Antukh
1e9682376e
Merge remote-tracking branch 'origin/staging' into develop
2025-09-23 12:20:49 +02:00
Andrey Antukh
11b75408fe
🐛 Fix regression on importing binfile-v1 files ( #7359 )
2025-09-23 11:38:33 +02:00
Pablo Alba
c9b61745a0
🎉 Switch several variant copies at the same time
2025-09-23 11:31:57 +02:00
Aitor Moreno
f505fcfa0d
🎉 Add internal TextContent layout data
2025-09-22 16:01:23 +02:00
Belén Albeza
e4d610d503
♻️ Decouple shapes serialization from model (rust) ( #7328 )
...
* ♻️ Move shape type serialization to wasm module
* ♻️ Refactor serialization of constraints and vertical alignment into wasm module
* ♻️ Refactor serialization and model of shape blur
* ♻️ Refactor bool serialization to the wasm module
* ♻️ Split wasm::layout into submodules
* ♻️ Refactor serialization of AlignItems, AlignContent, JustifyItems and JustifyContent
* ♻️ Refactor serialization of WrapType and FlexDirection
* ♻️ Refactor serialization of JustifySelf
* ♻️ Refactor serialization of GridCell
* ♻️ Refactor serialization of AlignSelf
* 🐛 Fix AlignSelf not being serialized
* ♻️ Refactor handling of None variants in Raw* enums
* ♻️ Refactor serialization of grid direction
* ♻️ Refactor serialization of GridTrack and GridTrackType
* ♻️ Refactor serialization of Sizing
* ♻️ Refactor serialization of ShadowStyle
* ♻️ Refactor serialization of StrokeCap and StrokeStyle
* ♻️ Refactor serialization of BlendMode
* ♻️ Refactor serialization of FontStyle
* ♻️ Refactor serialization of GrowType
2025-09-22 13:47:54 +02:00
Florian Schroedl
c882e8347a
✨ Add line-height to composite typography token
2025-09-22 09:52:56 +02:00
Eva Marco
b1fe32baea
♻️ Remove deprecated @import from scss files ( #7347 )
...
* 🐛 Fix import warnings 1 of 2
* 🐛 Fix import warnings 2 of 2
* 🐛 Fix visual tests and format files
* 🐛 Fix mixed declarations on scss
2025-09-19 11:50:08 +02:00
Andrey Antukh
fb7a7d02da
Merge pull request #7205 from penpot/niwinz-measures-tokens-backup
...
♻️ Replace numeric inputs on measure options
2025-09-19 11:44:17 +02:00
Eva Marco
20dfc2a216
🐛 Fix typo on event name ( #7350 )
2025-09-19 11:40:53 +02:00
Eva Marco
d7d2d36e0a
♻️ Replace measure inputs for numeric input component
2025-09-19 11:28:22 +02:00
Andrey Antukh
07904bcc5d
♻️ Add needed changes to get tokens from sidebar
...
This reverts commit afe149f702148d86d1dea6cb6a537917ce7202aa.
2025-09-19 10:26:29 +02:00
Andrey Antukh
9686075104
🐛 Fix translations
2025-09-18 12:02:45 +02:00