Eva Marco
|
0f3a4db71e
|
♻️ Refactor modal/hide! function calls (#6415)
|
2025-05-07 09:53:07 +02:00 |
|
Pablo Alba
|
751bed4117
|
✨ Manage overrides on variants switch
|
2025-05-07 09:29:41 +02:00 |
|
Alejandro Alonso
|
ea095a98ba
|
Merge pull request #6367 from penpot/azazeln28-refactor-flush-and-submit
♻️ Flush and submit
|
2025-05-07 07:03:22 +02:00 |
|
Eva Marco
|
348a9c82bf
|
Merge pull request #6413 from penpot/eva-fix-tooltip-display-prop
🐛 Fix tooltip display on hide
|
2025-05-06 19:36:29 +02:00 |
|
Eva Marco
|
e2918f4148
|
🎉 Create tooltip DS component (#6340)
* ✨ Add new tooltip DS component
* 🎉 Add delay
* 🎉 Update docs and stories
* 🎉 Add configurable delay
* ♻️ Fix comments
* ♻️ Fix comments
|
2025-05-06 17:15:22 +02:00 |
|
Aitor Moreno
|
c45187eedd
|
Merge pull request #6381 from penpot/alotor-perf-modifiers-refactor
✨ Apply modifiers changes into data
|
2025-05-06 15:52:57 +02:00 |
|
Elena Torró
|
eeea5f2cc8
|
Merge pull request #6411 from penpot/alotor-perf-fix-text-editor-v2-error
🐛 Fix problem with editor v2
|
2025-05-06 15:03:15 +02:00 |
|
alonso.torres
|
05b6aeef3e
|
🐛 Fix problem with editor v2
|
2025-05-06 14:50:10 +02:00 |
|
Andrey Antukh
|
6ccb6cafaa
|
Merge pull request #6263 from penpot/niwinz-develop-path-data-optimizations-1
⚡ Performance optimizations to path related functions
|
2025-05-06 13:53:56 +02:00 |
|
Andrey Antukh
|
be26985ca5
|
✨ Make the fdata/path-data feature no-team-inheritable
And also add helpers for revert it to plain format
|
2025-05-06 13:39:17 +02:00 |
|
Andrey Antukh
|
2aa2525d0e
|
✨ Add db conn dynamic binding for srepl helpers
|
2025-05-06 13:39:17 +02:00 |
|
Andrey Antukh
|
7cb2f307d8
|
✨ Move path-editor from selection handlers
|
2025-05-06 13:39:17 +02:00 |
|
Andrey Antukh
|
f1a557c372
|
✨ Add minor performance enhacements to viewport top-bar
|
2025-05-06 13:39:17 +02:00 |
|
Andrey Antukh
|
202337b135
|
💄 Add cosmetic improvements for start-editing-selected event fn
|
2025-05-06 13:39:16 +02:00 |
|
Andrey Antukh
|
4e3abcbd45
|
🐛 Prevent NPE on get-points
|
2025-05-06 13:39:16 +02:00 |
|
Andrey Antukh
|
122e5a4b57
|
🐛 Fix path content json decoding mechanism
|
2025-05-06 13:39:16 +02:00 |
|
Andrey Antukh
|
1981946480
|
🐛 Fix incorrect path content handling on converting from shape
|
2025-05-06 13:39:16 +02:00 |
|
Andrey Antukh
|
7d327d23a2
|
✨ Make consistent use of .toString with path content
|
2025-05-06 13:39:16 +02:00 |
|
Andrey Antukh
|
500c27859b
|
🐛 Fix geom/point zero? predicate to work correctly with mixed numeric types
Using numeric indpendent equality check: `==`
|
2025-05-06 13:39:16 +02:00 |
|
Andrey Antukh
|
c6f68e6ed1
|
♻️ Use LITTLE_ENDIAN instead of BIG_ENDIAND for path encoding
|
2025-05-06 13:39:15 +02:00 |
|
Andrey Antukh
|
b48faf8fe0
|
✨ Simplify impl with sharing more code
and use macros for abstract platform differences
|
2025-05-06 13:39:15 +02:00 |
|
Andrey Antukh
|
fa24ced3a3
|
🐛 Don't render path editor on editing grid on frame
|
2025-05-06 13:39:15 +02:00 |
|
Andrey Antukh
|
b9ea2425b9
|
🔥 Remove legacy path formating code
|
2025-05-06 13:39:15 +02:00 |
|
Andrey Antukh
|
1abaff9c52
|
✨ Add minor improvements to curve drawing internal impl
|
2025-05-06 13:39:15 +02:00 |
|
Andrey Antukh
|
6f2ccabaa2
|
✨ Coerce PathData float values to double
For avoid equality issues on JVM
|
2025-05-06 13:39:14 +02:00 |
|
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 |
|