Elena Torró
e17f0ea7ee
🐛 Fix selrect misplacement on grid and flex layouts ( #10832 )
...
* 🐛 Fix selrect misplacement on grid and flex layouts
* ♻️ Refactor clear-transform-preview to use it from both ui and data layers
2026-07-27 10:25:05 +02:00
Andrey Antukh
707cfac375
🐛 Throttle nudge stream to cap re-renders under fast key-repeat ( #10736 )
...
Holding an arrow key on a selection with a fast OS key-repeat rate
crashed the workspace with React error #185 (Maximum update depth
exceeded): each OS key-repeat event was converted 1:1 into a
`set-modifiers`/`set-wasm-modifiers` store write inside
`nudge-selected-shapes` with no throttle, starving the renderer.
The sibling mouse-driven resize/rotate/move paths got an `rx/sample`
throttle in PR #10560 ; the keyboard-nudge path was the only transform
stream left un-throttled. This change applies the same `rx/sample`
throttle to the nudge stream, mirroring the drag-path structure, and
adds a regression test guarding the final committed position
invariant under a burst of 20 `move-selected` events for both the WASM
and legacy (non-WASM) branches.
Closes #10726
AI-assisted-by: glm-5.2
2026-07-23 09:57:28 +02:00
Alonso Torres
2dfb1046f7
🐛 Fix problem with rotations crashing ( #10560 )
2026-07-06 11:56:46 +02:00
Alonso Torres
ca81776d04
🐛 Fix problems when dragging frame with comments ( #10460 )
...
* 🐛 Fix undo frame position not undoing comments
* 🐛 Fix problem with hover capturing dragging event
* 🐛 Fix watch updates for comment bubbles
* 🐛 Fix "Maximum update depth" crash on SVG shape transforms
* 🐛 Fix comment geometry problems
2026-06-30 13:33:47 +02:00
Andrey Antukh
c5de4c27b0
Merge remote-tracking branch 'origin/main' into staging
2026-06-01 12:57:39 +02:00
Yamila Moreno
ddba2ffa75
📎 Update Kaleidos Copyright ( #9929 )
2026-05-29 11:24:58 +02:00
Elena Torro
97511ba6e5
⚡ Translation-aware modifier propagation and lazy parent walks
2026-05-06 15:10:26 +02:00
Elena Torro
9230091492
⚡ Coalesce live drag preview state and reduce sidebar churn
2026-05-06 15:10:26 +02:00
Alonso Torres
2fbff4f88e
✨ Buffer update shapes changes on token application
2026-05-06 12:16:35 +02:00
Alejandro Alonso
528d006b8d
⚡ Events enhancements
...
* ⚡ Compute moved-subtree data once in find-valid-parent-and-frame-ids
* ⚡ Smooth WASM drag preview stream
* ⚡ Limit WASM outline modifier application
2026-05-06 12:16:09 +02:00
Alejandro Alonso
a2f8fca6ea
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-26 14:05:32 +01:00
Elena Torro
495371c079
🐛 Fix rotation token highlight and its application on the text-editor-v2
2026-02-26 11:57:11 +01:00
Andrey Antukh
b4c279ad7b
💄 Add minor cosmetic refactor on how plugin flags are stored
...
The main idea behind this, is move all plugin related stuff from
app.main.data.plugins into app.plugins.* and make them more consistent.
Also the intention that put all plugins related state under specific
prefix on the state.
2026-02-25 11:35:03 +01:00
Andrey Antukh
d1d50138ed
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-16 10:00:46 +01:00
Belén Albeza
75a4102637
🐛 Fix resize board to fit (wasm)
2026-02-13 10:57:27 +01:00
Andrey Antukh
12e5d8d8c4
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-12 11:00:56 +01:00
Belén Albeza
ccd42852b7
🐛 Fix token not being highlighted (wasm)
2026-02-11 11:17:27 +01:00
Andrey Antukh
ac1c3ff184
Merge branch 'staging-render' into develop
2026-02-09 14:14:02 +01:00
alonso.torres
a0cbb392af
🐛 Fix problem with alt+move for duplicate shapes
2026-02-06 12:20:43 +01:00
Alejandro Alonso
ebb7d01bc9
🐛 Fix entering decimal values in dimension fields causes internal server error ( #8263 )
2026-02-04 12:44:19 +01:00
Andrey Antukh
c99fac000a
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-03 09:30:16 +01:00
alonso.torres
913672e5c5
🐛 Fix problem with modifiers propagation
2026-01-29 17:15:01 +01:00
Andrey Antukh
0ab126748f
💄 Add format rule for code comments ( #8211 )
...
* 💄 Add format rule for code comments
* ⬆️ Update linter and formatter on devenv
2026-01-27 15:07:18 +01:00
Alonso Torres
4000ec8762
🐛 Fix problem resizing auto size layouts ( #7995 )
2025-12-22 20:17:11 +01:00
Alejandro Alonso
aa15232cc7
Merge pull request #7648 from penpot/alotor-performance-improvements
...
✨ Add performance improvements for wasm render
2025-10-31 12:22:14 +01:00
Andrey Antukh
f53935f5df
Merge remote-tracking branch 'origin/staging' into develop
2025-10-31 12:13:29 +01:00
alonso.torres
fcc9282304
✨ Fix problems with SVGraw and modifiers
2025-10-31 11:56:28 +01:00
alonso.torres
dbf9bdceb5
✨ Removed modifiers from code
2025-10-31 11:56:28 +01:00
Alejandro Alonso
239af4fb82
🐛 Fix problem with text grow types
2025-10-29 12:40:11 +01:00
alonso.torres
7c1205018b
🐛 Fix problem with text grow types
2025-10-23 17:39:18 +02:00
Elena Torro
e28d4eaff1
🐛 Do not allow to resize a shape that is blocked from the viewport
2025-10-16 06:42:45 +02:00
Pablo Alba
18d5b84b00
🐛 Fix variants events ( #7320 )
...
* 🐛 Add missing event add-component-to-variant
* 🐛 Fix event apply-tokens, param applied-to-variant
* 🐛 Fix missing case on event "add new variant"
* 🐛 Fix event combine-as-variants
* 🐛 Fix event variant-edit-property-name
* 🐛 On variants events, change trigger for origin
* 🐛 Split combine-as-variants to not have an optional first parameter
2025-09-16 13:09:23 +02:00
Pablo Alba
814ec43714
🐛 Fix variants nesting loops ( #7112 )
...
* 🐛 Fix variants nesting loops
* ✨ MR changes
2025-08-14 08:08:31 +02:00
Alejandro Alonso
50634e1a4c
🐛 Fix selection lost when using keyboard
2025-08-07 09:28:17 +02:00
Andrey Antukh
f4adfe56be
✨ Add defaults for artboard drawing
2025-07-30 13:11:28 +02:00
alonso.torres
4b020dcc1a
🐛 Fix problem when changing size with user input
2025-07-29 12:16:08 +02:00
Andres Gonzalez
ee9a42238d
✨ Switch auto-width to auto-height on horizontal resize on text shapes
2025-07-21 09:56:45 +02:00
alonso.torres
8dcb376b18
✨ Add drop grid cells in wasm
2025-06-30 10:28:59 +02:00
Andrey Antukh
b747ccc382
🎉 Add shortcut helper for creating events
2025-06-19 11:38:08 +02:00
Andrey Antukh
892c9ab12c
✨ Add minor code consistency fixes
2025-06-19 11:38:08 +02:00
María Valderrama
cb46d643ac
✨ Add missing user experience events
2025-06-19 11:22:58 +02:00
alonso.torres
a85a42d367
🐛 Fix some problems with modifiers
2025-05-27 09:33:33 +02:00
alonso.torres
fef08dfa18
✨ Set selrect for new render modifiers
2025-05-14 11:21:43 +02:00
alonso.torres
eb04fa19e1
✨ Reflow flex on grow text height
2025-05-12 09:48:57 +02:00
Elena Torro
1383010826
🔧 Remove log
2025-05-09 11:23:06 +02:00
alonso.torres
568af52ebc
✨ Text grow width/height
2025-05-08 17:59:18 +02:00
alonso.torres
88e5209856
✨ Apply modifiers changes into data
2025-04-30 09:34:13 +02:00
Andrey Antukh
7fdb0873db
🐛 Fix incorrect absolute frame positioning with measures sidebar
2025-03-20 12:22:37 +01:00
Andrey Antukh
8df12e5e9c
⚡ Remove state assignation round-trip on update-dimensions event
...
Using the lower-level apply-modifiers event, introduced in previous
commit
2025-03-18 16:19:55 +01:00
Andrey Fedorov
ba768f8744
🐛 Fix Ci tests for shape proxy in plugin runtime
2025-03-10 13:29:10 +01:00