Skip to content

Copy nodes from source - #477

Open
AnniekStok wants to merge 2 commits into
mainfrom
copy_nodes_from_source
Open

Copy nodes from source#477
AnniekStok wants to merge 2 commits into
mainfrom
copy_nodes_from_source

Conversation

@AnniekStok

@AnniekStok AnniekStok commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Support copying of points or labels from a source layer as new nodes.

The execution of the copy depends on the click location (background, same track, different track), whether preserve labels is active, and whether the option 'copy as new track' is active (in case a node with current track ID already exists a current time point).

copy_from_source

For now this behavior is linked to right-mouse clicks, but that is up for discussion. I also added a keybind for starting a new track ('), and disabled centering to the selected node when undoing/redoing (also up for discussion, I just found it rather annoying that it would jump to a different z position when I wanted to undo something).

Needs a small update on Funtracks to allow _top_level=True/False on UserUpdateSegmentation and UserDeleteNodes, because replacing a label with a copied smaller other label consists of multiple actions (erase and paint), that we would want to undo as a single Action in one go (funkelab/funtracks#271)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant