Desktop: Move wrapper to separate crate (#3073)

Move desktop wrapper to separate crate
This commit is contained in:
Timon
2025-08-20 15:41:34 +00:00
committed by GitHub
parent 30e5d66105
commit 2c8913416d
14 changed files with 75 additions and 32 deletions
+4 -5
View File
@@ -6,7 +6,7 @@ use winit::event_loop::EventLoop;
pub(crate) mod consts;
mod cef;
use cef::{Setup, WindowSize};
use cef::Setup;
mod render;
@@ -15,9 +15,8 @@ use app::WinitApp;
mod dirs;
mod desktop_wrapper;
use desktop_wrapper::messages::DesktopWrapperMessage;
use desktop_wrapper::{DesktopWrapper, NodeGraphExecutionResult};
use graphite_desktop_wrapper::messages::DesktopWrapperMessage;
use graphite_desktop_wrapper::{DesktopWrapper, NodeGraphExecutionResult, WgpuContext};
pub(crate) enum CustomEvent {
UiUpdate(wgpu::Texture),
@@ -42,7 +41,7 @@ fn main() {
let (window_size_sender, window_size_receiver) = std::sync::mpsc::channel();
let wgpu_context = futures::executor::block_on(desktop_wrapper::WgpuContext::new()).unwrap();
let wgpu_context = futures::executor::block_on(WgpuContext::new()).unwrap();
let cef_context = match cef_context.init(cef::CefHandler::new(window_size_receiver, event_loop.create_proxy(), wgpu_context.clone())) {
Ok(c) => c,
Err(cef::InitError::AlreadyRunning) => {