Alejandro Alonso
a48b719966
Merge pull request #7748 from penpot/elenatorro-12586-fix-offset-y-on-new-lines
...
🐛 Fix new lines spacing between paragraphs
2025-11-18 09:23:22 +01:00
Elena Torro
127fa931c7
🐛 Fix new lines spacing between paragraphs
2025-11-14 12:00:39 +01:00
alonso.torres
2d63730bfa
✨ Improved performance in modifiers
2025-11-13 12:31:26 +01:00
Alejandro Alonso
718f42aa94
🐛 Fix deselect and delete events for empty texts
2025-11-12 08:33:17 +01:00
Alejandro Alonso
ba092f03e1
🎉 Use Vec instead of Indexset
2025-11-06 14:16:07 +01:00
Elena Torro
f496ba78f3
🔧 Fix cross-browser text issues
2025-11-06 12:20:02 +01:00
Elena Torro
24e4ece323
🐛 Fix line-height rendering on empty lines
2025-11-04 11:25:14 +01:00
Elena Torro
87fc71b55d
🐛 Ignore non-frequent chars
2025-11-03 17:08:38 +01:00
Elena Torro
b76bfa2197
🐛 Fix width on rotation
2025-11-03 16:37:17 +01:00
Alejandro Alonso
dd9ec54bd1
Merge pull request #7664 from penpot/alotor-performance-improvements
...
✨ Improve boolean calculations
2025-11-03 12:04:36 +01:00
Alejandro Alonso
3ad4b0a453
Merge pull request #7657 from penpot/elenatorro-12448-fix-text-tabs
...
🐛 Fix tabs rendering
2025-11-03 11:53:20 +01:00
Elena Torro
d18a018236
🔧 Fix tab rendering with the text editor
2025-11-03 11:02:28 +01:00
Belén Albeza
4ab6ecec21
🔧 Fix rust linter errors
2025-11-03 10:43:35 +01:00
alonso.torres
b39c00fbf6
✨ Improve boolean calculations
2025-11-03 09:50:29 +01:00
alonso.torres
f3b914534f
✨ Add scale_content to shapes_pool
2025-10-31 11:56:28 +01:00
alonso.torres
fcc9282304
✨ Fix problems with SVGraw and modifiers
2025-10-31 11:56:28 +01:00
alonso.torres
122619b197
✨ Support for booleans dynamic transforms
2025-10-31 11:56:28 +01:00
alonso.torres
dbf9bdceb5
✨ Removed modifiers from code
2025-10-31 11:56:28 +01:00
Alejandro Alonso
c66a8f5dc5
✨ Improve shapes pool performance
2025-10-31 11:56:28 +01:00
alonso.torres
ed4df73e42
✨ Changes to modifiers
2025-10-31 11:56:28 +01:00
alonso.torres
59e745e9ab
✨ Improve performance of group bounds
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
Alejandro Alonso
c3d40659a9
Merge pull request #7600 from penpot/elenatorro-12344-fix-different-text-span-font-sizes
...
🔧 Add support for text spans of different sizes
2025-10-29 07:25:49 +01:00
Alejandro Alonso
14d5de29da
🐛 Fix nested fills for shapes with svg attrs
2025-10-28 12:25:57 +01:00
Elena Torro
2c37c5c8ed
🔧 Add support for text spans of different sizes
2025-10-27 12:43:41 +01:00
Alejandro Alonso
479ce99b32
✨ Improve setting svg attrs in wasm
2025-10-24 10:35:30 +02:00
Aitor Moreno
247c5c3700
Merge pull request #7588 from penpot/elenatorro-fix-text-tests
...
🔧 Fix text align selrect
2025-10-23 15:04:48 +02:00
Elena Torró
351a35dad6
Merge pull request #7574 from penpot/azazeln28-refactor-text-struct-naming
...
♻️ Rename textleafs and inline to textspan
2025-10-23 13:39:36 +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
a30315c91c
🔧 Fix text align selrect and update regression tests
2025-10-23 11:44:40 +02:00
alonso.torres
98e91ecda5
🐛 Fix problem with flex type conversions
2025-10-22 16:03:51 +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
Alejandro Alonso
8ceb909cda
Merge pull request #7490 from penpot/elenatorro-12258-fix-text-shapes-intersection
...
🐛 Fix text tiles intersection
2025-10-16 14:23: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
alonso.torres
2e6fb1b9c5
✨ New render small performance optimizations
2025-10-16 12:40:29 +02:00
Elena Torro
68cd7075c0
🔧 Allow line height values from 0 to 1
2025-10-07 09:28:24 +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
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 Torró
2e21f084fc
🐛 Fix boolean operations on rotated shapes ( #7309 )
2025-09-15 14:46:56 +02:00
Elena Torro
4bd2eba573
🐛 Fix text shadows and blur and refactor text rendering
2025-09-10 14:20:24 +02:00
Alejandro Alonso
7e52aadb98
🐛 Fixing nested shadows
2025-09-08 11:20:03 +02:00
Belén Albeza
3e02dc550f
♻️ Create type alias for ParagraphBuilderGroup
2025-09-02 15:32:10 +02:00