Alejandro Alonso
2a5c29421f
🐛 Cap GPU max texture size at 4096
2026-06-19 09:38:38 +02:00
Alejandro Alonso
f6f716de3a
🐛 Fix performance regression
2026-06-18 18:30:51 +02:00
Alejandro Alonso
61cd9fe886
🐛 Fix performance regression
...
* 🔧 Preserve atlas on zoom interaction
Co-authored-by: Elena Torro <elenatorro@gmail.com>
2026-06-17 14:52:12 +02:00
Elena Torro
82cd11a1ad
🐛 Fix DocAtlas cap
2026-06-17 09:52:57 +02:00
Belén Albeza
d1dd5d9016
🎉 Render guides in wasm ( #10014 )
...
* ✨ Remove guides from svg overlay
* 🎉 Draw guides in wasm
* 🎉 Serialize guides to wasm
* ✨ Store separate and sorted horizontal and vertical guides
* 🎉 Implement collision detection with guides
* 🎉 Right click on guides to change color or remove
* ✨ Implement dragging guides
* 🎉 Edit wasm guides by double clicking them
* 🎉 Implement changing mouse cursor on hovering a guide
* ✨ Show guide pill on hover
* 🎉 Implement removing guide on hovering + Del
* 🔧 Fix lint + fmt errors
* 🎉 Clip out outer board guide lines
* ♻️ Extract common code into guide-pill* component
* 🎉 Draw dotted lines on hovering board guides
* 🐛 Fix board rotation when it has guides
* 🎉 Make foreign guides not visible in focus mode
2026-06-16 09:19:58 +02:00
Elena Torró
6ebefa2c16
✨ Add single-file export to PDF using the WebGL render ( #9860 )
2026-06-11 10:41:21 +02:00
Alejandro Alonso
9f5e89d5f8
🎉 Basic viewer with wasm
2026-06-05 16:41:30 +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
Aitor Moreno
ff3587ca2d
Merge pull request #9997 from penpot/elenatorro-fix-background-clear
...
🐛 Fix clear canvas
2026-06-03 12:02:48 +02:00
Andrey Antukh
feca7cef41
Merge remote-tracking branch 'origin/staging' into develop
2026-06-02 17:50:45 +02:00
Elena Torro
d9fea603f8
🐛 Fix clear canvas
2026-06-02 17:14:25 +02:00
Belén Albeza
d5fe5f82f3
🐛 Fix wasm info label positioning ( #9981 )
2026-06-02 15:18:37 +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
b5108ca1ad
🎉 Update wasm label ( #9938 )
2026-05-29 13:40:35 +02:00
Belén Albeza
a278820230
✨ Adjust viewport interest area ( #9897 )
2026-05-27 19:21:42 +02:00
Alejandro Alonso
30bba7cd38
🎉 Increase viewport interest area threshold ( #9885 )
2026-05-27 11:47:40 +02:00
Aitor Moreno
58c42df37e
🐛 Fix atlas texture leak
2026-05-14 17:17:06 +02:00
Alejandro Alonso
d4be6686c7
🎉 Rebuild drag-crop cache from tile textures with hybrid atlas fill
2026-05-14 13:00:25 +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
Aitor Moreno
4e98dfb99f
♻️ Refactor GpuState and RenderState
...
* ♻️ Refactor GpuState
* ♻️ Refactor RenderState
* 🔧 Tweak some _build_env options
2026-05-08 11:10:14 +02:00
Belén Albeza
a52c4e099a
🐛 Fix round/square linecaps not being applied correctly in open paths
2026-05-08 10:31:18 +02:00
Aitor Moreno
9fccee8689
♻️ Refactor how viewport interest area works
2026-05-07 13:46:51 +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
Aitor Moreno
31b09be405
🎉 Add overtype mode to text editor
2026-04-28 11:10:22 +02:00
Elena Torro
96722fde4b
🐛 Support EvenOdd SVG attribute across all path operations
2026-04-23 12:02:40 +02:00
Alejandro Alonso
9e990a975a
🎉 Improve atlas growth
2026-04-22 17:21:11 +02:00
Elena Torró
c636517499
Merge pull request #9072 from penpot/alotor-fix-swap-component
...
🐛 Fix problem on component swap
2026-04-21 13:53:21 +02:00
Elena Torró
04f29a0d72
Merge pull request #9059 from penpot/azazeln28-fix-caret-dimensions
...
🐛 Fix caret dimensions
2026-04-21 13:41:07 +02:00
alonso.torres
3da74ed864
🐛 Fix problem with component thumbnails in swap component panel
2026-04-21 13:11:03 +02:00
Aitor Moreno
612855452a
🎉 Add render perf options
2026-04-21 11:43:22 +02:00
Elena Torro
62ec66b974
✨ Add lazy async rendering for component thumbnails
2026-04-21 11:40:53 +02:00
Aitor Moreno
7efc4d6d53
🐛 Fix caret dimensions
2026-04-21 09:44:44 +02:00
Alejandro Alonso
98c8bb1746
🐛 Avoid sequential tile draws and flicker during shape transforms
2026-04-21 07:45:27 +02:00
Alejandro Alonso
9cf787d154
🐛 Update atlas when removing shape
2026-04-20 15:27:46 +02:00
Andres Gonzalez
ea53d24dde
✨ Update antialias threshold
2026-04-17 10:55:21 +02:00
Alejandro Alonso
c08c3bd160
🎉 Tiles atlas support
2026-04-17 09:05:52 +02:00
Elena Torro
6b3d5d930f
🔧 Improve zoom and pan performance
2026-04-13 16:35:36 +02:00
Elena Torro
47eadab82e
🔧 Include DropShadows surface to reset
2026-04-13 14:42:03 +02:00
Elena Torro
d85d63ef3c
🔧 Improve page loading
2026-04-13 14:42:03 +02:00
Alejandro Alonso
5eebc17ce2
🎉 Support for debugging cache texture
2026-04-09 19:02:14 +02:00
Alejandro Alonso
434e27bbe8
🎉 Improve panning performance
2026-04-09 19:02:14 +02:00
Aitor Moreno
12382cfbb9
🎉 Feat apply styles to selection
2026-04-06 13:13:53 +02:00
Elena Torro
68760c8e26
🎉 Improve text inner stroke rendering
2026-04-02 12:00:08 +02:00