Elena Torró
6ebefa2c16
✨ Add single-file export to PDF using the WebGL render ( #9860 )
2026-06-11 10:41:21 +02:00
Andrey Antukh
9f5a0f767e
Merge remote-tracking branch 'origin/staging' into develop
2026-06-10 11:26:48 +02:00
Alejandro Alonso
becba0a82b
🐛 Fix frame inner strokes ignoring focus mode in wasm renderer
2026-06-10 09:36:28 +02:00
Alejandro Alonso
9f5e89d5f8
🎉 Basic viewer with wasm
2026-06-05 16:41:30 +02:00
Andrey Antukh
adcc2ebd1a
Merge remote-tracking branch 'origin/staging' into develop
2026-06-05 11:44:50 +02:00
Elena Torró
47ce68eed0
🐛 Fix masked group applied blur and bounds ( #10028 )
2026-06-05 11:01:47 +02:00
Elena Torró
60d3c81450
✨ Add wasm rulers ( #9858 )
...
* ✨ Add wasm rulers
* 🔧 Fix dpr on page zoom
Co-authored-by: Alejandro Alonso <alejandroalonsofernandez@gmail.com>
Co-authored-by: Elena Torro <elenatorro@gmail.com>
* 🔧 Change page-switch behavior to refresh rulers and keep blurred snapshot
* 🐛 Restore WASM rulers after WebGL context recovery
Co-Authored-By: Elena Torro <elenatorro@gmail.com>
Co-Authored-By: Alejandro Alonso <alejandroalonsofernandez@gmail.com>
---------
Co-authored-by: Alejandro Alonso <alejandroalonsofernandez@gmail.com>
2026-06-05 07:51:35 +02:00
Andrey Antukh
7ddc93a4df
Merge remote-tracking branch 'origin/staging' into develop
2026-06-03 14:19:47 +02:00
Elena Torró
0fe4337359
🐛 Fix webgl thumbnail label ( #10009 )
2026-06-03 14:06:05 +02:00
Elena Torro
d9fea603f8
🐛 Fix clear canvas
2026-06-02 17:14:25 +02:00
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
Alejandro Alonso
921c5a4294
🐛 Fix drag shapes out of frames ( #9905 )
2026-05-28 09:13:04 +02:00
Elena Torro
fb6c522cc0
🐛 Fix inner strokes clipped on boards created from rect
2026-05-20 00:15:53 +02:00
Alejandro Alonso
0956becd12
🎉 Reduce heap allocations
2026-05-18 12:35:16 +02:00
Elena Torró
053d4a23f5
🐛 Fix shape deletion after tiles refactor ( #9678 )
2026-05-15 11:06:17 +02:00
Alejandro Alonso
575f4b9df0
🎉 Optimize drag-crop cache rebuild path
2026-05-14 13:00:25 +02:00
Alejandro Alonso
d4be6686c7
🎉 Rebuild drag-crop cache from tile textures with hybrid atlas fill
2026-05-14 13:00:25 +02:00
Alejandro Alonso
8d51a88326
🐛 Fix grid not visible
2026-05-14 10:48:31 +02:00
Aitor Moreno
a5da9449b5
♻️ Refactor how target and backbuffer works
2026-05-13 16:05:19 +02:00
Alejandro Alonso
1a3b057814
🐛 Fix atlas corruption when dragging large shapes after zoom change
2026-05-13 13:00:56 +02:00
Alejandro Alonso
9c61aa4f17
🐛 Fix clamp backbuffer crop origin for partially off-screen shapes
2026-05-13 12:48:05 +02:00
alonso.torres
effb8bcf10
🐛 Fix problem when editing text not being redrawn
2026-05-12 06:45:28 +02:00
Belén Albeza
0639ca53de
✨ Implement WebGL context restoring ( #9317 )
...
* ✨ Implement asset re-uploading to wasm
* ✨ Show toast instead of error screen when webgl context is lost
* 🎉 Recover context after webgl context restored event
* 🎉 Set Read-only mode when the context has been lost
* ✨ Disable scroll & zoom when context loss
* ✨ Fix stale reload payload
* ✨ Use existing debounce util to take screenshots
* ✨ Implement design / ux specs
* ✨ Fix playwright test by looking for toast, not error page
2026-05-11 13:15:45 +02:00
Aitor Moreno
4e98dfb99f
♻️ Refactor GpuState and RenderState
...
* ♻️ Refactor GpuState
* ♻️ Refactor RenderState
* 🔧 Tweak some _build_env options
2026-05-08 11:10:14 +02:00
Aitor Moreno
0817f13340
♻️ Change how rendering spiral is generated
2026-05-07 17:25:50 +02:00
Alejandro Alonso
fc7748fc84
🐛 Fix(render-wasm): stabilize interactive drag backbuffer crops
2026-05-07 17:12:00 +02:00
Aitor Moreno
9fccee8689
♻️ Refactor how viewport interest area works
2026-05-07 13:46:51 +02:00
Alejandro Alonso
708c4065b3
🐛 Fix drag and drop cache eligibility rules
2026-05-06 13:20:57 +02:00
Elena Torro
e950ec56eb
⚡ Reduce per-render text layout work
2026-05-05 17:47:50 +02:00
Alejandro Alonso
17e0b545d2
🎉 Cache selection crops from Backbuffer during drag
2026-04-30 16:13:57 +02:00
Elena Torró
1c129ded1f
Merge pull request #9200 from penpot/azazeln28-build-time-performance-optimizations
...
🔧 Change build and cargo settings
2026-04-29 15:12:23 +02:00
Aitor Moreno
73944e46b7
🔧 Change build and cargo settings
2026-04-29 14:35:00 +02:00
Alejandro Alonso
e4af37a7ff
🎉 Use backbuffer + direct-to-target tiles during drag
2026-04-28 12:19:00 +02:00
Elena Torro
483ce8b1c9
⚡ Improve drag performance
2026-04-28 12:18:24 +02:00
Elena Torro
4a549d0907
⚡ Drain GPU queue during pan/zoom to avoid render_from_cache hitch
2026-04-23 11:19:51 +02:00
Alejandro Alonso
9e990a975a
🎉 Improve atlas growth
2026-04-22 17:21:11 +02:00
Aitor Moreno
612855452a
🎉 Add render perf options
2026-04-21 11:43:22 +02:00
Alejandro Alonso
98c8bb1746
🐛 Avoid sequential tile draws and flicker during shape transforms
2026-04-21 07:45:27 +02:00
Alejandro Alonso
1d454f3790
🐛 Fix stale tile cache when flex reflow changes modifier set between frames
2026-04-20 15:50:22 +02:00
Alejandro Alonso
bc9496deaa
🎉 Replace run_script tiles-complete dispatch with wapi extern binding
2026-04-20 15:29:45 +02:00
Alejandro Alonso
88dbfe7602
🐛 Fix restore renderer state after thumbnail render_shape_pixels
2026-04-20 15:27:46 +02:00
Alejandro Alonso
9cf787d154
🐛 Update atlas when removing shape
2026-04-20 15:27:46 +02:00
alonso.torres
97496d8ad7
🐛 Fix thumbnail generation
2026-04-17 12:30:13 +02:00
Elena Torró
b74d920d03
Merge pull request #8980 from penpot/superalex-atlas-2
...
🎉 Tiles atlas support
2026-04-17 09:38:27 +02:00
Alejandro Alonso
8775e234f3
🎉 Waiting for tiles complete in a non blocking way
2026-04-17 09:17:26 +02:00
Alejandro Alonso
c08c3bd160
🎉 Tiles atlas support
2026-04-17 09:05:52 +02:00
alonso.torres
47abe09cfe
🐛 Fix problem with position data in Firefox
2026-04-16 18:08:34 +02:00
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