Aitor Moreno
ca202711e1
🐛 Fix not enough surfaces
2025-04-01 13:41:33 +02:00
Elena Torró
3d7479f9aa
🐛 Fix stroke image rendering ( #6189 )
2025-04-01 09:55:19 +02:00
Elena Torró
76ffc2d268
🔧 Log error on process animation frame ( #6182 )
2025-04-01 09:01:49 +02:00
Aitor Moreno
b6ac1dea4d
🐛 Fix TileSurfaceCache not deref surfaces
2025-03-28 16:14:37 +01:00
Alejandro Alonso
6953a57333
🎉 Avoid full tiles rebuild on set modifiers
2025-03-28 11:55:54 +01:00
Alejandro
a109f11926
Merge pull request #6187 from penpot/azazeln28-fix-surface-pool-missing-deallocation
...
🐛 Fix SurfacePool missing deallocation
2025-03-28 11:55:45 +01:00
Aitor Moreno
08fc32cdc6
🎉 Cache extra tiles
2025-03-28 11:34:18 +01:00
Aitor Moreno
6c10f1e364
🐛 Fix SurfacePool missing deallocation
2025-03-28 11:34:04 +01:00
Aitor Moreno
8a8d89dfc0
🎉 Sort viewport tiles by distance to center
2025-03-28 11:22:10 +01:00
Alejandro
bd5e47f5fc
Merge pull request #6126 from penpot/elenatorro-10516-fix-stroke-shadows
...
🐛 Fix stroke shadows
2025-03-28 09:54:39 +01:00
Elena Torro
f4d04a3dcb
🐛 Fix Stroke Shadows
...
- Move shadows surface responsibility
- Draw shadows directly into DropShadows and InnerShadows surfaces
- Draw stroke shadows directly into Strokes in order
- Clean up old shadow surfaces (Shadow & Overlay)
2025-03-28 08:56:37 +01:00
Elena Torro
3c4be537d9
🐛 Revert offset change to fix paragraph rendering
2025-03-27 17:17:36 +01:00
Elena Torró
9800331505
🎉 Improve performance reducing unnecessary calls to set-objects
...
🎉 Improve performance reducing unnecessary calls to set-objects
2025-03-27 16:19:36 +01:00
Alejandro Alonso
7728d5b317
🎉 Improve performance reducing unnecessary calls to set-objects
2025-03-27 15:47:03 +01:00
Elena Torro
33c3611345
✨ Render text properly while dragging and resizing the text Shape
2025-03-27 13:04:45 +01:00
Aitor Moreno
3cf823ffb3
Merge pull request #6137 from penpot/superalex-rendering-wasm-performance
...
🎉 Avoid rendering too small shapes
2025-03-27 10:22:02 +01:00
Aitor Moreno
6231a9f931
Merge pull request #6130 from penpot/azazeln28-fix-tile-cache-exhaustion
...
🐛 Fix tile cache exhaustion
2025-03-27 09:51:16 +01:00
Alonso Torres
83d41dba6f
✨ Serialization of grid layout data ( #6148 )
...
* ✨ Add serializators for grid layout properties
* ✨ Extract serializers for wasm api module
2025-03-26 12:10:31 +01:00
Aitor Moreno
60bc88a075
🐛 Fix tile cache exhaustion
2025-03-25 16:35:49 +01:00
Aitor Moreno
6eb686c06b
♻️ Refactor Custom Fonts allocations ( #6146 )
...
* ♻️ Refactor Custom Fonts allocations
* 💄 Remove commented code
---------
Co-authored-by: Belén Albeza <belen@hey.com>
2025-03-25 15:34:11 +01:00
Alejandro
065b50f5a2
🐛 Fix asynchronous content dependant rendering ( #6142 )
...
* 🐛 Fix custom fonts rendering
* 🐛 Fix asynchronous content dependant rendering
* 🎉 Renaming clear_cache to clear_drawing_cache
2025-03-25 09:49:47 +01:00
Alejandro Alonso
85b24e1e8d
🎉 Disable antialias for small shapes
2025-03-24 16:27:43 +01:00
Alejandro Alonso
a80f114d66
🎉 Avoid rendering too small shapes
2025-03-24 11:49:38 +01:00
Andrey Antukh
e83be01475
Merge remote-tracking branch 'origin/staging' into develop
2025-03-24 10:42:14 +01:00
Aitor Moreno
974d43cb08
🐛 Fix _build_env release EMCC_CFLAGS
2025-03-24 10:17:16 +01:00
alonso.torres
a830c27ceb
✨ Improvements on flex layout positioning
2025-03-21 10:18:34 +01:00
Alejandro
4c12af957c
Merge pull request #6121 from penpot/superalex-tada-improve-tile-shapes-iteration-2
...
🎉 Improve tile shapes iteration
2025-03-21 07:30:52 +01:00
Alejandro Alonso
9ea3c54b92
🎉 Improve tile shapes iteration
2025-03-21 07:20:45 +01:00
Alejandro Alonso
ca86137d0f
🐛 Fix wasm state warning
2025-03-20 18:18:50 +01:00
Elena Torro
91d15ea221
🐛 Fix Fill Inner Shadows
2025-03-20 15:20:15 +01:00
Elena Torro
e60e36a0e2
🔧 Refactor RenderState scale calculation
2025-03-20 14:36:45 +01:00
Aitor Moreno
084816fb9f
🎉 Tile rendering system
2025-03-20 11:14:14 +01:00
Alejandro
b727f2fe1f
Merge pull request #6077 from penpot/elenatorro-10516-fix-shadow-rendering
...
🐛 Fix drop shadows viewport clipping
2025-03-19 08:48:03 +01:00
Elena Torro
731c21f082
🐛 Fix drop shadows viewport clipping
2025-03-18 15:56:43 +01:00
Elena Torro
ba387a892f
✨ Support emoji default font in text rendering
2025-03-18 10:33:27 +01:00
Alonso Torres
fa0da3a695
✨ Flex layout modifiers wasm implementation
...
* ✨ Flex layout modifiers wasm implementation
* ✨ Flex auto modifiers propagation
2025-03-17 10:46:32 +01:00
Belén Albeza
eb6d2fb0eb
🎉 Store custom fonts (ttfs) and use them to write texts (wasm) ( #6050 )
2025-03-14 12:45:15 +01:00
Elena Torró
f35723e772
Merge pull request #6048 from penpot/elenatorro-10448-fix-clipping-over-groups
...
🐛 Fix children clip bounds inheritance
2025-03-11 12:06:40 +01:00
elenatorro
5b9dd96e02
🐛 Fix children clip bounds inheritance
2025-03-10 15:55:43 +01:00
elenatorro
2cdb874484
🔧 Upgrade rust to v1.85
2025-03-10 13:33:12 +01:00
Elena Torró
29518f3ba5
Merge pull request #6042 from penpot/elenatorro-10436-fix-rounded-corners-for-images
...
🐛 Fix rounded corners in image fill
2025-03-10 12:49:50 +01:00
elenatorro
ac8b5a7bcc
🐛 Fix rounded corners in image fill
2025-03-10 12:16:41 +01:00
elenatorro
0dbf00a767
🔧 Use with_state and with_current_state macros allowing static_mut_refs only on STATE
2025-03-07 15:24:04 +01:00
Elena Torró
a361e0b990
Merge pull request #5992 from penpot/elenatorro-10314-use-mutex-for-static-mut
...
🔧 Do not use global static mut variables when possible
2025-03-07 15:20:05 +01:00
elenatorro
3a8ba4cbee
🔧 Avoid using global static mut variables when possible
2025-03-07 15:07:31 +01:00
alonso.torres
ba4554da79
🐛 Fix problem with reverse config in flex
2025-03-07 09:23:07 +01:00
Alejandro Alonso
23468a9908
✨ Update rust skia version to 0.81.0
2025-03-04 16:20:56 +01:00
Belén Albeza
aa468e2153
🎉 Render plain text
...
* 🎉 Serialize text content (wasm)
* ♻️ Refactor functions in main to wasm module
* 🎉 Stub rendering of paragraph text (wasm)
* 📎 Clean up commented code
2025-03-04 11:54:52 +01:00
Belén Albeza
0416e883ca
🐛 Fix rendering order of inner shadows when shape has no fills (wasm)
2025-02-27 17:45:39 +01:00
Belén Albeza
12c2d73846
🐛 Fix messed up rebase re: sampling options
2025-02-26 15:18:26 +01:00