Commit Graph
206 Commits
Author SHA1 Message Date
alonso.torres 8ce71e792e ✨ Add dynamic properties modifiers to WASM 2025-04-25 15:03:24 +02:00
Belén Albeza ab90d9d01c 🔧 Increase the cap for gradient stops 2025-04-24 12:20:34 +02:00
Belén Albeza 281c0068d9 ✨ Embed stop data into RawGradientData 2025-04-24 12:20:34 +02:00
Belén Albeza e7b74939cb 💄 Change to more idiomatic code in main.rs functions 2025-04-24 12:20:34 +02:00
Elena Torró c2ae58bf08 🎉 Add text shadows (#6335) 2025-04-24 12:19:41 +02:00
Aitor Moreno caf13eb774 ♻️ Refactor how rebuild_tiles works 2025-04-24 07:34:35 +02:00
alonso.torres 7945a95522 🐛 Fix wasm scripts 2025-04-23 11:21:24 +02:00
Aitor Moreno 38a708e12b 🐛 Fix rendering order 2025-04-22 18:49:57 +02:00
Aitor Moreno 484772e3b2 Merge pull request #6313 from penpot/superalex-improve-images-performance-wasm
🎉 Improve images performance
2025-04-22 11:36:24 +02:00
Alejandro Alonso 5c7a1fb407 🎉 Improve tile caching 2025-04-22 11:03:21 +02:00
Elena Torró c7b062f483 Merge pull request #6278 from penpot/elenatorro-send-leaf-attrs-uint-arr
🔧 Parse text leaves all at once
2025-04-21 14:27:26 +02:00
Elena Torro 83f72f3e41 🔧 Parse text leaves all at once 2025-04-21 13:24:39 +02:00
Aitor Moreno a6d2f385af Merge pull request #6266 from penpot/superalex-fix-path-unions
🐛 Fix unions for new render
2025-04-21 11:23:14 +02:00
Elena Torró 18dea6c3a3 Merge pull request #6298 from penpot/ladybenko-10752-gradient-stops
✨ Send fill + Stops in a single wasm call
2025-04-21 09:17:26 +02:00
Alejandro Alonso 8ebaecc472 🐛 Fix unions for new render 2025-04-21 08:10:15 +02:00
Belén Albeza 689cddfd0c 🔧 Use cargo env variable for target and allow to override it as well as SKIA_BINARIES_URL 2025-04-16 15:05:31 +02:00
Belén Albeza f500a00d04 ♻️ Extract wasm-functions for fills and strokes out of main.rs 2025-04-16 14:09:19 +02:00
Belén Albeza 64a2a08d24 ♻️ Refactor gradient parsing from bytes 2025-04-16 14:08:38 +02:00
Belén Albeza 1f58f96e88 ♻️ Refactor serializing gradient fill 2025-04-16 14:07:35 +02:00
Belén Albeza dc3d802d3d 🎉 Serialize radial fills in one go 2025-04-16 14:07:35 +02:00
Belén Albeza 5765d1c56c ♻️ Switch to a f32 offset for gradient stops 2025-04-16 14:07:35 +02:00
Belén Albeza abcd050c69 ♻️ Adapt linear gradient type so it can be used for radial too (wasm) 2025-04-16 14:07:33 +02:00
Belén Albeza fccd1a5bd7 ✨ Send fill + stops data in one call for linear fills 2025-04-16 14:05:39 +02:00
alonso.torres daf048e258 ✨ Reparent modifiers 2025-04-16 11:27:51 +02:00
Alejandro Alonso f3d13005b2 🐛 Fix avoid uncacheable tiles (#6281) 2025-04-16 10:59:24 +02:00
Belén Albeza 9e9612cf1f 🐛 Fix broken test build for rust wasm 2025-04-15 16:58:49 +02:00
Aitor Moreno 304c44048f ♻️ Refactor how rAF/cAF is handled (#6241) 2025-04-15 15:45:28 +02:00
alonso.torres a59014cad0 ✨ Modifiers grid multi-span 2025-04-11 13:35:16 +02:00
Elena Torró de8e27feb8 Merge pull request #6242 from penpot/ladybenko-10666-builtin-fonts
🎉 Load built-in font and its variants (wasm)
2025-04-11 08:48:31 +02:00
Elena Torro 08b44e1857 🔧 Return the test output 2025-04-10 14:10:05 +02:00
Belén Albeza 1d7ff1f9e4 🔧 Fix requiring an emscripten macro in non-wasm architectures 2025-04-10 12:52:56 +02:00
Belén Albeza 5b18f1d76d 🔧 Update test script to use the right architecture 2025-04-10 12:50:22 +02:00
Aitor Moreno d880307a9b 🎉 Add performance measuring functions (#6229) 2025-04-10 11:33:22 +02:00
Elena Torro 953db56a0d 🐛 Remove children correctly 2025-04-09 14:39:21 +02:00
Belén Albeza 90cb0357c6 🎉 Swap default font for source sans (wasm) 2025-04-08 14:48:28 +02:00
Aitor Moreno c2522329fd Merge pull request #6235 from penpot/alotor-perf-grid-layout-modifiers-2
✨ Grid layout modifiers
2025-04-08 09:47:42 +02:00
Alejandro 2470c1788e 🐛 Fix render wasm build (#6239) 2025-04-08 09:06:32 +02:00
Belén Albeza 6f91da9461 🔧 Fix Rust tests (#6208)
* 🔧 Fix test script (rust wasm)

* 🔧 Make code compile in test mode + using aarch64 as a target for tests
2025-04-07 14:08:41 +02:00
alonso.torres 63666fca48 ✨ Grid layout modifiers 2025-04-07 11:51:28 +02:00
Aitor Moreno cd731c3ad2 ♻️ Refactor heap usage (#6204) 2025-04-03 16:04:51 +02:00
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