alonso.torres
af5b672c3e
🐛 Fix problems with flex layout in new render
2025-12-30 09:46:48 +01:00
Belén Albeza
9183dbbc43
🔧 Fix lint error (rust)
2025-11-27 11:51:05 +01:00
alonso.torres
8880f07a6a
🐛 Fix problem with thumbnails in parallel
2025-11-25 17:56:00 +01:00
alonso.torres
bf24e22588
🐛 Fix hover text
2025-11-21 14:27:15 +01:00
Elena Torro
624bdaec88
✨ Show text cursor in the entire text rect
2025-11-20 11:42:07 +01:00
alonso.torres
0a01fc8af9
🐛 Fix problem with selection and text shapes for new render
2025-11-18 09:34:17 +01:00
Alejandro Alonso
ba092f03e1
🎉 Use Vec instead of Indexset
2025-11-06 14:16:07 +01:00
Alejandro Alonso
7889578ced
🎉 Use textures directly for images
2025-11-05 17:16:06 +01:00
alonso.torres
a230d2fcf6
✨ Improve tile rendering updating
2025-11-05 17:16:06 +01:00
Alejandro Alonso
6ea69c94ee
🎉 Improve big images performance
2025-11-04 22:02:34 +01:00
Belén Albeza
4ab6ecec21
🔧 Fix rust linter errors
2025-11-03 10:43:35 +01:00
alonso.torres
dbf9bdceb5
✨ Removed modifiers from code
2025-10-31 11:56:28 +01:00
Elena Torro
eaa3904a3a
🔧 Remove unused text attrs
2025-10-31 09:22:01 +01:00
Elena Torro
9dfb0ebe84
🐛 Fix default font size in text spans
2025-10-29 17:23:29 +01:00
Elena Torró
ad15887d57
Merge pull request #7623 from penpot/superalex-fix-nested-fills-for-shapes-with-svg-attrs
...
🐛 Fix nested fills for shapes with svg attrs
2025-10-28 16:01:27 +01:00
Alejandro Alonso
3f4d699395
🐛 Prevent rendering of unused fill slots in shapes
2025-10-28 13:35:34 +01:00
Alejandro Alonso
14d5de29da
🐛 Fix nested fills for shapes with svg attrs
2025-10-28 12:25:57 +01:00
Alejandro Alonso
479ce99b32
✨ Improve setting svg attrs in wasm
2025-10-24 10:35:30 +02:00
Aitor Moreno
eb088c31c1
🔧 Rename textleafs and inlines to keep coherence between render and editor
2025-10-23 13:04:21 +02:00
Elena Torro
a51fd009bc
🔧 Improve text tiles intersection on changes
2025-10-21 13:21:02 +02:00
Elena Torró
544b118925
Merge pull request #7361 from penpot/azazeln28-feat-dom-textarea-position
...
🎉 Text Editor DOM textarea position
2025-10-16 14:30:41 +02:00
Elena Torro
af54e6ccc2
🔧 Fix text layout extrect intersection and refactor calculate_extrect function
2025-10-16 14:00:59 +02:00
Aitor Moreno
7ca8bf32b2
🎉 Set DOM text editor element caret
2025-10-16 12:59:24 +02:00
Belén Albeza
e4a3fc3940
✨ Limit the amount of text fills passed to wasm
2025-10-14 16:05:03 +02:00
Belén Albeza
6e82b0f1ba
🐛 Fix shadow serialization ( #7423 )
2025-10-02 15:17:01 +02:00
Aitor Moreno
c097aef152
🐛 Fix wrong text auto width/height layout
2025-10-01 12:27:38 +02:00
Aitor Moreno
732c79b7b5
🎉 Add function to retrieve caret position
2025-10-01 09:18:46 +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
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
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
Belén Albeza
e5e11b6383
🔧 Autogenerate serialization values for wasm enums ( #7296 )
...
* 🔧 Autogenerate serialization values for wasm enums
* 🔧 Add serializer values to the wasm api
* ✨ Avoid converting to a clojure map the serializer js object
* 🔧 Update watch script for autoserialized enums
* 🐛 Fix missing serializer values
2025-09-16 12:29:14 +02:00
Elena Torro
4bd2eba573
🐛 Fix text shadows and blur and refactor text rendering
2025-09-10 14:20:24 +02:00
Belén Albeza
3e02dc550f
♻️ Create type alias for ParagraphBuilderGroup
2025-09-02 15:32:10 +02:00
Belén Albeza
d40b68c004
♻️ Refactor and rename ParagraphBuilder instantiating from TextContent
2025-09-02 15:22:05 +02:00
Belén Albeza
50b9e8c6e6
♻️ Rename TextContent::get_width to TextContent::width
2025-09-02 15:07:13 +02:00
Belén Albeza
d25f9cd4bd
♻️ Move auto_width and auto_height to their own textlayout module
2025-09-02 15:03:46 +02:00
Elena Torró
5f37601122
🐛 Fix different fonts on texts shadows ( #7214 )
...
* 🐛 Fix different fonts on texts shadows
* 🔧 Refactor text rendering and move text-decoration logic outside
* 🔧 Use transparency correctly
2025-09-02 12:56:07 +02:00
Elena Torro
46b3e174ed
🐛 Fix paragraph layout width on autowidth
2025-08-22 13:55:24 +02:00
Aitor Moreno
15eee0d8d8
🎉 Add Text Editor WASM Playground
2025-08-22 12:22:51 +02:00
Alejandro Alonso
478439f055
🐛 Fix big blur rendering for wasm render
2025-08-21 08:47:25 +02:00
Belén Albeza
c818b6f88f
🐛 Fix layout and constraints not being cleared
2025-08-14 15:38:23 +02:00
Belén Albeza
3f3c7905b4
♻️ Refactor wasm layout functions to their own submodule
2025-08-14 14:17:49 +02:00
alonso.torres
cd1be43384
✨ Add support for boolean shapes
2025-08-11 10:30:14 +02:00
Belén Albeza
6fc949844d
✨ Use 1 byte to store opacity in gradient fills
2025-08-04 14:13:40 +02:00
Belén Albeza
ae3aef8dcc
✨ Use existing space for storing image fill flags
2025-08-04 10:42:56 +02:00
Elena Torro
0e20bb6271
🐛 Fix text width calculation
2025-07-25 12:27:26 +02:00