Andrey Antukh
|
1c77126fe6
|
⚡ Implement get-handlers in term of internal reduce
That has an average performance improvement of 64% over
original impl and reduction of generation of object garbage
|
2025-05-06 13:39:14 +02:00 |
|
Andrey Antukh
|
7196be2a23
|
🎉 Add support for internal reduce on PathData type
|
2025-05-06 13:39:14 +02:00 |
|
Andrey Antukh
|
d509b840dc
|
🔥 Remove unused get-commands fn
|
2025-05-06 13:39:14 +02:00 |
|
Andrey Antukh
|
61c23877c1
|
✨ Rename handler->point to get-handler-point
|
2025-05-06 13:39:14 +02:00 |
|
Andrey Antukh
|
0e61398d67
|
⚡ Optimize handler->point path segment helper fn
More or les x2 speed improvement and reduced the generation
of objects garbage.
|
2025-05-06 13:39:13 +02:00 |
|
Andrey Antukh
|
f12656463d
|
✨ Add a helper for perform internal lookup on path content
|
2025-05-06 13:39:13 +02:00 |
|
Andrey Antukh
|
ba9fc37226
|
🔥 Remove unused fn content->points
Replaced by get-points
|
2025-05-06 13:39:13 +02:00 |
|
Andrey Antukh
|
60f754f172
|
✨ Add minor improvements to get-segments-with-points
And rename it from `get-segments`
|
2025-05-06 13:39:13 +02:00 |
|
Andrey Antukh
|
3a22545158
|
✨ Replace cmd name usage with segment name
For fix naming inconsistency
|
2025-05-06 13:39:13 +02:00 |
|
Andrey Antukh
|
1d0020f6e6
|
✨ Replace duplicate fn get-point with segment->point
|
2025-05-06 13:39:13 +02:00 |
|
Andrey Antukh
|
f3c3f3e2d8
|
🔥 Remove legacy-parser1
Unused
|
2025-05-06 13:39:12 +02:00 |
|
Andrey Antukh
|
9ba0ae5532
|
✨ Replace command->point with segment->point helper
|
2025-05-06 13:39:12 +02:00 |
|
Andrey Antukh
|
db73c2eea0
|
✨ Fix segment param naming on path type helpers
|
2025-05-06 13:39:12 +02:00 |
|
Andrey Antukh
|
753823c0b3
|
✨ Reorganize path toString impl
|
2025-05-06 13:39:12 +02:00 |
|
Andrey Antukh
|
44e8eacb8d
|
✨ Add the ability to provide initial value on path -walk
|
2025-05-06 13:39:12 +02:00 |
|
Andrey Antukh
|
33bcbd89f1
|
⚡ Optimize calculate-extremities path helper
Heavily used on path edition
|
2025-05-06 13:39:11 +02:00 |
|
Andrey Antukh
|
b0cbe3cec8
|
⚡ Replace content->points with faster get-points
|
2025-05-06 13:39:11 +02:00 |
|
Andrey Antukh
|
3ca76c9ef7
|
♻️ Refactor path-editor component
|
2025-05-06 13:39:11 +02:00 |
|
Andrey Antukh
|
93199e1a70
|
♻️ Refactor path editor component: path-snap
|
2025-05-06 13:39:11 +02:00 |
|
Andrey Antukh
|
93a601a1e7
|
♻️ Refactor path editor component: path-preview
|
2025-05-06 13:39:11 +02:00 |
|
Andrey Antukh
|
3d864c4ff1
|
♻️ Refactor path editor components: path-handler and path-point
|
2025-05-06 13:39:11 +02:00 |
|
Andrey Antukh
|
da2f519805
|
⚡ Add get-points helper, a faster alternative to content->points
|
2025-05-06 13:39:10 +02:00 |
|
Andrey Antukh
|
230e330eb2
|
⚡ Add cache and faster way to iterate over PathData
|
2025-05-06 13:39:10 +02:00 |
|
Andrey Antukh
|
4f6dffabb4
|
♻️ Use new call convention for path drawing components
|
2025-05-06 13:39:10 +02:00 |
|
Andrey Antukh
|
09c3490cae
|
✨ Add naming improvement to bool content update fn
|
2025-05-06 13:39:10 +02:00 |
|
Andrey Antukh
|
1fc0203c38
|
🎉 Add full integration with path data type feature
|
2025-05-06 13:39:10 +02:00 |
|
Andrey Antukh
|
f545d7b3ea
|
♻️ Refactor bool shape creation and modification events
|
2025-05-06 13:39:09 +02:00 |
|
Andrey Antukh
|
b242eb5b32
|
🔥 Remove unused components-v2 binding on fdata creation
|
2025-05-06 13:39:09 +02:00 |
|
Andrey Antukh
|
be9e3fa355
|
✨ Add better error reporting for test check tests
|
2025-05-06 13:39:09 +02:00 |
|
Andrey Antukh
|
fac93e4ff8
|
✨ Add serialization support for PathData
For transit and fressian
|
2025-05-06 13:39:09 +02:00 |
|
Belén Albeza
|
8609db2182
|
♻️ Remove unused deserialization code
|
2025-05-06 13:00:25 +02:00 |
|
Belén Albeza
|
ec73bd640c
|
✨ Use mem::transmute to deserialize raw fill data
|
2025-05-06 12:38:30 +02:00 |
|
Belén Albeza
|
cba65972dd
|
✨ Use same wasm function to add all types of fills
|
2025-05-06 12:33:14 +02:00 |
|
luisδμ
|
e62231cfed
|
♻️ Rename, move and refactor the input-with-values component (#6387)
* 💄 Adapt behaviour when hovering
* ♻️ Rename, refactor and move component
* 📎 PR changes
|
2025-05-06 11:19:18 +02:00 |
|
Aitor Moreno
|
3249fb43c3
|
Merge pull request #6378 from penpot/elenatorro-10914-fix-children-render-order
🐛 Render children in the correct order
|
2025-05-06 09:59:59 +02:00 |
|
Pablo Alba
|
ee0ba15f9e
|
♻️ Refactor update attrs
* Extract token update from update-attrs
* Split update-attrs in smaller functions for legibility and reusability
|
2025-05-05 18:14:04 +02:00 |
|
Belén Albeza
|
784aecd1a1
|
🎉 Add a DTO that handles all fill types
|
2025-05-05 16:55:00 +02:00 |
|
Belén Albeza
|
173d6c23b0
|
✨ Serialize image fills in binary
|
2025-05-05 15:51:21 +02:00 |
|
Aitor Moreno
|
abc1241402
|
♻️ Refactor flush and submit
|
2025-05-05 15:10:20 +02:00 |
|
Belén Albeza
|
f30441626e
|
♻️ Refactor fills DTOs into separate submodules
|
2025-05-05 12:33:40 +02:00 |
|
Belén Albeza
|
5ae125db94
|
✨ Serialize stroke solid fills as bytes (wasm)
|
2025-05-05 12:33:40 +02:00 |
|
Belén Albeza
|
093fa18839
|
✨ Serialize solid fills as bytes (wasm)
|
2025-05-05 12:33:40 +02:00 |
|
Belén Albeza
|
81f18ad7f4
|
♻️ Normalize opacity in fills to u8
|
2025-05-05 12:33:40 +02:00 |
|
Belén Albeza
|
875e019d4f
|
♻️ Refactor raw gradient data into wasm module
|
2025-05-05 12:33:40 +02:00 |
|
Belén Albeza
|
8e18a0880e
|
♻️ Use a single byte to store gradient stop count (wasm)
|
2025-05-05 12:33:39 +02:00 |
|
alonso.torres
|
36b78e5e21
|
🐛 Fix restore component restore layout
|
2025-05-05 11:50:08 +02:00 |
|
María Valderrama
|
86a498fc29
|
✨ Optimize profile setup flow for better user experience (#6223)
* ✨ Optimize profile setup flow for better user experience
* 📎 Remove extra onboarding step
* 📎 Code review
* 📎 Update changelog
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
|
2025-05-05 10:42:08 +02:00 |
|
Alejandro Alonso
|
aae81b8a04
|
🎉 Add wasm playground environment
|
2025-05-05 09:45:59 +02:00 |
|
Xaviju
|
486f036a11
|
♻️ Redesign form input tokens (#6294)
* ♻️ Redesign form input tokens
* ♻️ Redesign form input tokens
---------
Co-authored-by: Xavier Julian <xaviju@proton.me>
|
2025-05-05 09:05:14 +02:00 |
|
Alonso Torres
|
a2c9d307df
|
🐛 Fix problem in viewer with the back button (#6385)
|
2025-05-05 08:54:05 +02:00 |
|