Aitor Moreno
d0f6d5b3a1
♻️ Refactor render pipeline ( #9891 )
...
* ♻️ Refactor viewbox
* 🎉 Add draw_atlas alternative to draw tiles
* 🐛 Fix minor glitches
* ♻️ Change how process_animation_frame works
* ♻️ Refactor document atlas
* ♻️ Refactor max texture size
* ♻️ Refactor entrypoints and dead_code
2026-06-02 09:38:52 +02:00
alonso.torres
dddb4cf0b6
🐛 Fix layout render-wasm issues
2026-06-01 10:27:59 +02:00
Elena Torro
2fdd3aab98
🐛 Fix nested inherited transformations
2026-05-22 14:11:50 +02:00
Elena Torro
38c62a465f
🐛 Reflow only when needed
2026-05-13 16:22:21 +02:00
alonso.torres
843b2aebd4
🐛 Fix problem with flex layout and text auto-height
2026-05-05 10:40:25 +02:00
Elena Torro
e630be1509
🎉 Add background blur for wasm render
2026-03-18 18:05:30 +01:00
alonso.torres
1ab1d4f6ca
🐛 Fix problem with snap pixel transforms
2026-03-13 12:47:34 +01:00
alonso.torres
3e758826fe
🐛 Fix problem with flex layout propagation
2026-02-23 12:49:27 +01:00
alonso.torres
b8f3bee3ac
🐛 Fix problem with flex layout auto sizing
2026-02-17 16:40:59 +01:00
Elena Torro
969666b39b
🔧 Simplify view interaction log message
...
Remove zoom_changed from log output as it's no longer needed
for debugging after the tile optimization changes.
2026-02-09 11:44:50 +01:00
Elena Torro
216d400262
🔧 Prevent duplicate layout calculations
...
Use HashSet for layout_reflows to avoid processing the same
layout multiple times. Also use std::mem::take instead of
creating a new Vec on each iteration.
2026-02-09 09:37:58 +01:00
alonso.torres
fd3d549f9c
✨ Batch text layout updates
2026-02-05 17:29:43 +01:00
alonso.torres
53c2acb3e6
🐛 Fix several problems with layouts and texts
2026-02-05 17:29:43 +01:00
Alejandro Alonso
d112c0a33b
🐛 Fix text boxes with auto-height don't update height when resized by dragging side handles
2026-01-23 09:05:20 +01:00
alonso.torres
84415476d0
🐛 Fix problem with reflow layout
2025-12-12 13:21:04 +01:00
Belén Albeza
0a7a65af5d
♻️ Make SerializableResult to depend on From traits
2025-12-11 16:00:03 +01:00
alonso.torres
721b337511
🐛 Fix visual feedback on padding/margin/gaps modified
2025-12-01 16:31:15 +01:00
alonso.torres
dd5f3396d1
🐛 Fix problem with layout z-index
2025-11-24 17:48:58 +01:00
alonso.torres
2d63730bfa
✨ Improved performance in modifiers
2025-11-13 12:31:26 +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
59e745e9ab
✨ Improve performance of group bounds
2025-10-31 11:56:28 +01:00
alonso.torres
2e6fb1b9c5
✨ New render small performance optimizations
2025-10-16 12:40:29 +02:00
Aitor Moreno
f505fcfa0d
🎉 Add internal TextContent layout data
2025-09-22 16:01:23 +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
Alejandro Alonso
478439f055
🐛 Fix big blur rendering for wasm render
2025-08-21 08:47:25 +02:00
alonso.torres
cd1be43384
✨ Add support for boolean shapes
2025-08-11 10:30:14 +02:00
Elena Torro
b40b1fa2e4
🔧 Refactor ParagraphBuilder and fix auto height
2025-07-11 13:29:22 +02:00
alonso.torres
69135ef8c7
♻️ Refactor wasm shapes state management
2025-07-08 08:30:40 +02:00
alonso.torres
8dcb376b18
✨ Add drop grid cells in wasm
2025-06-30 10:28:59 +02:00
alonso.torres
36b6f6323a
♻️ Refactor modifiers methods
2025-06-24 10:26:37 +02:00
alonso.torres
b0d858df2b
🐛 Fix wasm problem with horizontal/vertical lines
2025-06-24 09:24:00 +02:00
alonso.torres
b997d5a320
🐛 Fix problem with grid layout wasm
2025-06-19 13:03:25 +02:00
alonso.torres
5b4cd9f4f1
🐛 Fix problem when moving masks, bools, groups with wasm
2025-06-19 13:03:25 +02:00
alonso.torres
58e5748b4f
🐛 Fix wasm layout problems
2025-06-19 13:03:25 +02:00
alonso.torres
0be8a6e0e6
✨ Add grid helpers to wasm
2025-06-16 09:55:35 +02:00
alonso.torres
bcfa9a82ea
✨ Add scale content to render wasm
2025-05-28 16:40:57 +02:00
alonso.torres
a85a42d367
🐛 Fix some problems with modifiers
2025-05-27 09:33:33 +02:00
alonso.torres
5d42b9793b
🐛 Fix some problems with layouts
2025-05-21 10:42:03 +02:00
alonso.torres
6cd2c712ab
✨ Pixel precision for new renderer
2025-05-21 10:42:03 +02:00