Desktop: Text clipboard support (#3461)

* gray background for viewport texture

* cust copy paste support

* connect clipboard read on web

* fix eyedropper bounds

* cleanup

* add missing char events for some named keys like enter
This commit is contained in:
Timon
2025-12-12 00:16:35 +00:00
committed by GitHub
parent d6c06da878
commit 6d852f11af
30 changed files with 602 additions and 115 deletions
+7
View File
@@ -54,6 +54,10 @@ pub enum DesktopFrontendMessage {
UpdateMenu {
entries: Vec<MenuItem>,
},
ClipboardRead,
ClipboardWrite {
content: String,
},
WindowClose,
WindowMinimize,
WindowMaximize,
@@ -114,6 +118,9 @@ pub enum DesktopWrapperMessage {
MenuEvent {
id: String,
},
ClipboardReadResult {
content: Option<String>,
},
}
#[derive(Clone, serde::Serialize, serde::Deserialize, Debug)]