diff --git a/code/CHANGELOG.md b/code/CHANGELOG.md index b33edc8bf..6ff821cda 100644 --- a/code/CHANGELOG.md +++ b/code/CHANGELOG.md @@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - [#248](https://github.com/InditexTech/weavejs/issues/248) Mouse wheel panning only when over stage +- [#250](https://github.com/InditexTech/weavejs/issues/250) Copy / paste on frame doesn't set copied element on it ## [0.14.2] - 2025-05-20 diff --git a/code/packages/sdk/src/managers/targeting.ts b/code/packages/sdk/src/managers/targeting.ts index ae543b6c5..50f24a0a3 100644 --- a/code/packages/sdk/src/managers/targeting.ts +++ b/code/packages/sdk/src/managers/targeting.ts @@ -10,6 +10,7 @@ import type { WeaveMousePointInfo, WeaveMousePointInfoSimple, } from '@inditextech/weave-types'; +import type { WeaveNodesSelectionPlugin } from '@/plugins/nodes-selection/nodes-selection'; export class WeaveTargetingManager { private instance: Weave; @@ -60,6 +61,13 @@ export class WeaveTargetingManager { let measureContainer: Konva.Layer | Konva.Group | undefined = mainLayer; let container: Konva.Layer | Konva.Group | undefined = mainLayer; + const nodesSelection = + this.instance.getPlugin('nodesSelection'); + + if (nodesSelection) { + nodesSelection.disable(); + } + const intersectedNode = stage.getIntersection(relativeMousePointer); if (intersectedNode) { const node = this.instance.getInstanceRecursive(intersectedNode, [ @@ -105,6 +113,10 @@ export class WeaveTargetingManager { }; } + if (nodesSelection) { + nodesSelection.enable(); + } + return { mousePoint: relativeMousePointer, container, measureContainer }; } diff --git a/code/packages/sdk/src/nodes/frame/constants.ts b/code/packages/sdk/src/nodes/frame/constants.ts index 9eb4edc1c..6d9b17d94 100644 --- a/code/packages/sdk/src/nodes/frame/constants.ts +++ b/code/packages/sdk/src/nodes/frame/constants.ts @@ -80,7 +80,7 @@ export const WEAVE_FRAME_NODE_DEFAULT_CONFIG = { }, onTargetEnter: { borderColor: '#ff6863ff', - fill: '#ecececff', + fill: '#ffffffff', }, }; diff --git a/docs/content/docs/main/changelog/prerelease/0.14.3.mdx b/docs/content/docs/main/changelog/prerelease/0.14.3.mdx index 20571106e..19894208d 100644 --- a/docs/content/docs/main/changelog/prerelease/0.14.3.mdx +++ b/docs/content/docs/main/changelog/prerelease/0.14.3.mdx @@ -10,3 +10,4 @@ description: Several bugfixes ### Fixed - [#248](https://github.com/InditexTech/weavejs/issues/248) Mouse wheel panning only when over stage +- [#250](https://github.com/InditexTech/weavejs/issues/250) Copy / paste on frame doesn't set copied element on it