Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(extension): 【dynamic-group】DynamicGroup 使用 moveNode 进行移动时子节点没有跟随移动 #1963

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Nov 13, 2024

  1. fix(extension): 【dynamic-group】DynamicGroup 使用 moveNode 进行移动时子节点没有跟随移动

    之前的修改中,跟随移动的逻辑被放在了 node:mousemove 事件监听中,导致只有拖拽才会触发,现改到 getMoveDistance 中,拖拽和使用方法进行移动均会执行
    wzw committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    52ba397 View commit details
    Browse the repository at this point in the history
  2. fix(extension): 【dynamic-group】DynamicGroup 嵌套时子分组内元素被重复移动 n 次

    DynamicGroup 的子元素跟随移动逻辑中,获取了所有子元素,导致多次触发移动逻辑
    wzw committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    ab56ee5 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. fix(extension): 【selection-select】修复框选组件的不选中分组节点内部元素的逻辑,避免在选择后拖拽时,与分组…

    …移动逻辑重复
    
    之前的框选组件中,不选中分组节点的 if 逻辑有问题,在使用单个分组插件时,if (!group) 这样的判断会一直触发,导致会选中所有节点
    wzw committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    77d987c View commit details
    Browse the repository at this point in the history