Commit Graph
81 Commits
Author SHA1 Message Date
alonso.torres 8c310e6e5c ✨ Add label to wasm renderer 2025-01-30 11:45:06 +01:00
Alejandro 16ec8b033a 🐛 Fix wasm render performance flushing drawing surface (#5709) 2025-01-29 14:17:20 +01:00
Alejandro ce67550195 🐛 Avoid extra render calls on page initialization with wasm render (#5701) 2025-01-29 10:50:27 +01:00
Alejandro 8eb150fd93 🐛 Fix strokes for render wasm (#5684) 2025-01-28 16:19:09 +01:00
AlejandroandBelén Albeza 09131f7533 🎉 Render drop shadows (wasm) (#5693)
Co-authored-by: Belén Albeza <belen@hey.com>
2025-01-28 15:10:06 +01:00
Alejandro Alonso f70b05a09e 🐛 Fix blend modes for wasm render 2025-01-24 09:17:46 +01:00
Alejandro Alonso 5be92009bc 🐛 Fix extra rotations for frames contained elements with wasm render 2025-01-22 16:06:34 +01:00
AzazelN28 fb4e92d0e8 ♻️ Refactor to make it more ECS friendly 2025-01-22 15:47:36 +01:00
Alejandro Alonso 79df616108 🎉 Basic wasm support for svg attrs and svg defs 2025-01-22 15:47:36 +01:00
Alejandro Alonso 751df46dc9 🎉 Basic wasm fonts support 2025-01-22 15:46:23 +01:00
Alejandro Alonso 6335a183ba 🎉 Improve error messages 2025-01-22 15:46:23 +01:00
Belén Albeza 3be11e853b Merge pull request #5606 from penpot/superalex-fix-outer-stroke-with-image-fill-artifacts
🐛 Fix outer stroke with image fill extra artifacts
2025-01-20 16:12:21 +01:00
Belén Albeza 2f80d337ad 🐛 Fix WebGL warning when switching pages 2025-01-20 12:41:39 +01:00
Alejandro Alonso 5f4f7e422d 🐛 Fix outer stroke with image fill extra artifacts 2025-01-20 09:47:32 +01:00
Belén Albeza 4d4bf1edd1 Merge pull request #5529 from penpot/azazeln28-refactor-panning-perf
♻️ Refactor panning perf
2025-01-14 15:26:03 +01:00
Belén Albeza 6e7a8c239c 🎉 Implement rounded corners 2025-01-14 11:26:38 +01:00
AzazelN28 10b32de447 ♻️ Refactor panning/zoom rendering 2025-01-13 15:53:23 +01:00
Alejandro Alonso 7cc33b1a1a 🎉 Render wasm blur support 2025-01-13 07:48:11 +01:00
Belén Albeza 4e5f67676c 🎉 Implement boolean operations (wasm) 2025-01-09 17:14:48 +01:00
Alejandro Alonso 13ec04dd65 🎉 Stroke caps support for wasm render 2025-01-09 11:58:36 +01:00
Alejandro Alonso bb071489f1 🐛 Fix dotted path widh calculation 2025-01-09 07:23:55 +01:00
Alejandro Alonso 98806defbf 🐛 Open paths should always be rendered with center alignment 2025-01-09 07:23:55 +01:00
Alejandro Alonso 2467e033b7 🎉 Stroke style support for wasm render 2025-01-03 16:39:55 +01:00
Alejandro Alonso beb9120b2b 🎉 Basic strokes wasm support 2025-01-03 08:32:05 +01:00
Belén Albeza e1c5cd6640 🐛 Fix path rotation 2024-12-13 13:03:23 +01:00
Belén Albeza 21da6ddd4a 🐛 Fix blend mode against background 2024-12-11 16:52:13 +01:00
Belén Albeza c9355a257a ♻️ Refactor custom matrix code into submodule 2024-12-10 16:15:07 +01:00
Belén Albeza 9f7428d44a ♻️ Fix visibility of Shape properties 2024-12-10 16:07:33 +01:00
Belén Albeza c7c43d6313 ♻️ Decouple render and shapes 2024-12-10 15:54:51 +01:00
Belén Albeza 7b1934dcb6 ♻️ Create an ImageStore type 2024-12-10 15:41:50 +01:00
Belén Albeza 967bc75a1c ♻️ Move rendering a single shape to the shape itself 2024-12-10 15:29:49 +01:00
Belén Albeza 001aa3f319 ♻️ Refactor into render submodules 2024-12-10 15:03:15 +01:00
Alejandro Alonso 307329cf2e 🎉 Render wasm ellipses support 2024-12-10 14:31:26 +01:00
Belén Albeza 33e70a4108 Merge pull request #5410 from penpot/superalex-radial-gradients-wasm-render
🎉 Support for radial gradients with wasm render
2024-12-10 14:18:09 +01:00
Alejandro Alonso e1d9efea7f 🎉 Suport for show-content in render wasm 2024-12-10 10:28:11 +01:00
Alejandro Alonso 09aa4529f8 🎉 Support for radial gradients with wasm render 2024-12-10 07:05:59 +01:00
Belén Albeza 99bb3ee962 🎉 Render path fills 2024-12-09 16:06:15 +01:00
Belén Albeza 0bfcc1f854 🎉 Deserialize shape data in wasm 2024-12-09 15:48:45 +01:00
AzazelN28 22b01c63b5 🎉 Serialize data in clojure 2024-12-09 15:48:44 +01:00
Alejandro Alonso 07215357d6 🎉 Hidden layer support for wasm render 2024-12-05 15:10:15 +01:00
Belén Albeza 6623963a7f ✨ Use a static Vec<u8> to handle shared memory 2024-12-04 09:47:31 +01:00
Belén Albeza df6727f186 ♻️ Refactor rendering fills 2024-12-03 14:43:07 +01:00
Belén Albeza 58c4e53ee4 ♻️ Refactor image fills 2024-12-03 14:34:07 +01:00
Belén Albeza 7105e49ac2 ♻️ Refactor adding gradient stops 2024-12-03 13:49:29 +01:00
Alejandro Alonso 0a3c6f38ef 🎉 Render wasm fill images 2024-12-03 13:08:19 +01:00
Alejandro Alonso a4cfaa542c 🎉 Refactor memory managemnt for color linear gradient stops 2024-12-02 12:54:56 +01:00
Belén Albeza 00ab9ad3f0 ♻️ Refactor blend mode and fills into their own submodules 2024-11-29 11:46:45 +01:00
Belén Albeza 2d4281bdf2 ✨ Use u32 as color args for wasm 2024-11-29 11:34:18 +01:00
Belén Albeza c8e322cd58 🎉 Render liner gradient fills 2024-11-28 16:51:28 +01:00
Aitor Moreno 9a9815ebfa Merge pull request #5371 from penpot/ladybenko-9337-pixel-ratio
Device pixel ratio
2024-11-28 11:46:41 +01:00