Native: Split dioxus-native-dom crate out of dioxus-native (#4366)

Signed-off-by: Nico Burns <nico@nicoburns.com>
This commit is contained in:
Nico Burns authored and GitHub committed 2025-07-07 22:14:59 +01:00
1 parent b252528722
commit a4ebdcb69e
10 files changed
+129 -63

No files matched your search

+2 -7
View File
@@ -8,10 +8,7 @@ use winit::event_loop::{ActiveEventLoop, EventLoopProxy};
use winit::window::WindowId;
use crate::DioxusNativeWindowRenderer;
use crate::{
contexts::DioxusNativeDocument, mutation_writer::MutationWriter, BlitzShellEvent,
DioxusDocument, WindowConfig,
};
use crate::{contexts::DioxusNativeDocument, BlitzShellEvent, DioxusDocument, WindowConfig};
/// Dioxus-native specific event type
pub enum DioxusNativeEvent {
@@ -138,9 +135,7 @@ impl ApplicationHandler<BlitzShellEvent> for DioxusNativeApplication {
.in_runtime(move || ScopeId::ROOT.provide_context(renderer));
// Queue rebuild
let mut writer = MutationWriter::new(&mut doc.inner, &mut doc.vdom_state);
doc.vdom.rebuild(&mut writer);
drop(writer);
doc.initial_build();
// And then request redraw
window.request_redraw();