Rework clipboard handling to carry embedded resources across documents (#4296)

* Move clipboard code to its dedicated handler

* Adapt clipboard format to work with resources

* Restore visibility, lock, and collapse state when pasting layers

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
Timon
2026-07-01 09:31:55 +00:00
committed by GitHub
parent 7c870d9426
commit 8a38af5be7
19 changed files with 829 additions and 638 deletions

View File

@@ -877,7 +877,7 @@ impl EditorWrapper {
None
};
let message = PortfolioMessage::PasteImage {
let message = PortfolioMessage::InsertImage {
name,
image,
mouse,
@@ -899,7 +899,7 @@ impl EditorWrapper {
None
};
let message = PortfolioMessage::PasteSvg {
let message = PortfolioMessage::InsertSvg {
name,
svg,
mouse,