Elena Torro
41bc8c9b9d
🐛 Fix masked shapes causing render cuts at tile boundaries
2026-04-15 16:36:16 +02:00
Alejandro Alonso
367262f5a0
Merge pull request #8959 from penpot/elenatorro-fix-render-wasm-loading
...
🔧 Improve loading times
2026-04-13 16:50:30 +02:00
Elena Torro
6b3d5d930f
🔧 Improve zoom and pan performance
2026-04-13 16:35:36 +02:00
alonso.torres
2d07b9e77c
🐛 Fix problem with fast mode
2026-04-13 15:18:12 +02:00
Elena Torro
d85d63ef3c
🔧 Improve page loading
2026-04-13 14:42:03 +02:00
Alejandro Alonso
434e27bbe8
🎉 Improve panning performance
2026-04-09 19:02:14 +02:00
Belén Albeza
f6b8117fe9
✨ Explicitly call free_gpu_resources on RenderState drop
2026-04-08 12:03:12 +02:00
Elena Torro
68760c8e26
🎉 Improve text inner stroke rendering
2026-04-02 12:00:08 +02:00
Alejandro Alonso
2f4a655523
Merge pull request #8800 from penpot/superalex-fix-render-wasm-clipped-frame-inner-stroke-artifact
...
🐛 Fix inset child clip for frames with inner stroke
2026-03-27 13:54:19 +01:00
Alejandro Alonso
0da6b87b5f
🎉 Allow get param to set antialias threshold
2026-03-27 10:00:54 +01:00
Alejandro Alonso
6403c8deee
🐛 Fix inset child clip for frames with inner stroke
2026-03-26 13:33:15 +01:00
alonso.torres
7c5aec4274
🐛 Fix problem with shadows
2026-03-25 17:16:41 +01:00
Alejandro Alonso
efd6b95ff6
🐛 Clear cache canvas on zoom. Teep textures-only invalidation on pan
2026-03-25 16:18:47 +01:00
alonso.torres
a5d908629b
🐛 Fix problems with z-index
2026-03-25 15:56:56 +01:00
Elena Torro
57be1428b3
🐛 Fix background-blur on wasm export
2026-03-23 15:44:36 +01:00
alonso.torres
7a8824b826
✨ Add support for export with wasm engine
2026-03-20 09:46:19 +01:00
Elena Torro
de04896266
🔧 Preserve cache canvas during tile rebuild for smooth zoom preview
2026-03-19 12:30:10 +01:00
Elena Torro
e630be1509
🎉 Add background blur for wasm render
2026-03-18 18:05:30 +01:00
Elena Torro
5ba53f7296
🎉 Add background blur for wasm render
2026-03-18 17:43:27 +01:00
Elena Torró
10359d39df
Merge pull request #8659 from penpot/superlalex-fix-test-halos-big-shadows
...
🐛 Fix visible halos in big shadows
2026-03-18 13:38:25 +01:00
Alejandro Alonso
0484d23b12
🐛 Fix clipped rounded corners artifacts
2026-03-18 11:04:02 +01:00
Alejandro Alonso
c27449e4f0
🐛 Fix visible halos in big shadows
2026-03-17 10:54:39 +01:00
Alejandro Alonso
024f779cab
🐛 Fix text stroke opacity causing different colors on overlapping glyphs
2026-03-10 12:36:53 +01:00
Belén Albeza
a2c89a816a
🐛 Fix ordering of absolute shapes with no z-index
2026-03-09 16:50:55 +01:00
Elena Torró
336095486e
Merge pull request #8501 from penpot/superalex-fix-frame-clipping-artifact
...
🐛 Fix frame clipping artifact
2026-03-03 16:16:21 +01:00
Alejandro Alonso
9fa027c1df
🐛 Fix blur affecting extra shapes
2026-03-03 08:48:43 +01:00
Alejandro Alonso
cfe11a930c
🐛 Fix frame clipping artifact
2026-03-02 09:32:30 +01:00
Alejandro Alonso
e2b5f936f5
🐛 Fix stroke artifacts
2026-02-25 11:27:05 +01:00
Alejandro Alonso
a7ab506c5c
🐛 Fix blur 0 artifacts
2026-02-20 13:37:27 +01:00
Alejandro Alonso
c7f644ab2a
Merge pull request #8420 from penpot/elenatorro-13426-improve-pan-and-zoom-for-blur
...
🔧 Improve performance on shapes with blur
2026-02-20 12:49:24 +01:00
Elena Torro
337cfc2d3e
🔧 Improve performance on shapes with blur
2026-02-19 16:50:42 +01:00
Alejandro Alonso
0dda7bd9ee
🐛 Fix text stroke bounds
2026-02-17 12:25:32 +01:00
Elena Torró
1cb113dfeb
Merge pull request #8379 from penpot/superalex-fix-grouped-component-shadow
...
🐛 Fix grouped component shadow
2026-02-17 09:54:37 +01:00
Alejandro Alonso
0b2dfe7297
🐛 Fix grouped component shadow
2026-02-17 08:19:37 +01:00
Alejandro Alonso
fe6fb0534c
🐛 Fix focus mode for simple component
2026-02-17 07:23:09 +01:00
Elena Torro
fd6f70a740
🐛 Fix absolute z-index values on layout children
2026-02-13 11:41:16 +01:00
Elena Torro
2b525f0f48
🔧 Set up embedded editor
2026-02-12 09:34:20 +01:00
Elena Torro
4ed1a544f8
🐛 Fix stroke color aliasing when a shape has multiple strokes
2026-02-12 06:43:52 +01:00
Elena Torro
eede023d6b
🐛 Fix fill aliasing when a shape has multiple fills
2026-02-11 11:21:08 +01:00
Alejandro Alonso
8d033de145
Merge pull request #8299 from penpot/elenatorro-13242-review-performance
...
🔧 Improve layout performance
2026-02-11 10:45:40 +01:00
Elena Torró
47346e478e
Merge pull request #8303 from penpot/superalex-fix-stroke-opacity-for-boards
...
🐛 Fix stroke opacity for boards
2026-02-11 10:05:47 +01:00
Alejandro Alonso
f32c377f17
🐛 Fix stroke opacity for boards
2026-02-11 09:08:03 +01:00
Belén Albeza
1c270ac9c6
✨ Remove leftover println in render code
2026-02-10 10:59:47 +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
a8322215dd
🔧 Optimize pan/zoom tile handling
...
- Add incremental tile update that preserves cache during pan
- Only invalidate tile cache when zoom changes
- Force visible tiles to render synchronously (no yielding)
- Increase interest area threshold from 2 to 3 tiles
2026-02-09 09:38:01 +01:00
Elena Torro
8ef6600cdc
🔧 Return HashSet from update_shape_tiles
...
Avoid final collect() allocation by returning HashSet directly.
Callers already use extend() which works with both types.
2026-02-09 09:35:04 +01:00
Elena Torro
a3764b9713
🔧 Avoid clone in rebuild_touched_tiles
...
Use std::mem::take instead of clone to avoid HashSet allocation.
The set was cleared anyway by clean_touched(), so take() is safe.
2026-02-09 09:35:03 +01:00
Alejandro Alonso
5be887f10b
🎉 Improve plain shape calculation
2026-02-03 12:44:43 +01:00
Alejandro Alonso
f7403935c8
🎉 Improve shadows rendering performance
2026-02-03 12:33:05 +01:00
Alejandro Alonso
7d3ac38749
🎉 Improve huge shapes rendering
2026-01-27 11:11:38 +01:00