Support Bevy 0.17 (#11)
* update: modify for 0.17 * update: enhance webview functionality and improve plugin implementation * update: refactor webview system and improve binding group usage * update: refactor command triggering for webview events and enhance Receive struct * update: refactor command triggering for webview dev tools * update: refactor render process handler and improve webview handling * update: refactor webview browser handling and improve IME caret management * clippy * fmt * update: improve README formatting and clarify version compatibility * update: support Bevy 0.17 and enhance permissions in settings * update: enhance CI configuration by adding Wayland and XKB dependencies * delete: settings.json * update: refactor shader imports and improve binding group definitions * update: refactor devtool command triggers for improved clarity * update: modify LibraryLoader initialization for improved path handling on macOS * fmt --------- Co-authored-by: not-elm <elmgameinfo@gmail.com>
This commit is contained in:
@@ -29,7 +29,7 @@ impl Plugin for MeshWebviewPlugin {
|
||||
Update,
|
||||
(
|
||||
setup_observers,
|
||||
on_mouse_wheel.run_if(on_event::<MouseWheel>),
|
||||
on_mouse_wheel.run_if(on_message::<MouseWheel>),
|
||||
),
|
||||
);
|
||||
}
|
||||
@@ -49,7 +49,7 @@ fn setup_observers(
|
||||
}
|
||||
|
||||
fn on_pointer_move(
|
||||
trigger: Trigger<Pointer<Move>>,
|
||||
trigger: On<Pointer<Move>>,
|
||||
input: Res<ButtonInput<MouseButton>>,
|
||||
pointer: WebviewPointer,
|
||||
browsers: NonSend<Browsers>,
|
||||
@@ -62,7 +62,7 @@ fn on_pointer_move(
|
||||
}
|
||||
|
||||
fn on_pointer_pressed(
|
||||
trigger: Trigger<Pointer<Pressed>>,
|
||||
trigger: On<Pointer<Press>>,
|
||||
browsers: NonSend<Browsers>,
|
||||
pointer: WebviewPointer,
|
||||
) {
|
||||
@@ -73,7 +73,7 @@ fn on_pointer_pressed(
|
||||
}
|
||||
|
||||
fn on_pointer_released(
|
||||
trigger: Trigger<Pointer<Released>>,
|
||||
trigger: On<Pointer<Release>>,
|
||||
browsers: NonSend<Browsers>,
|
||||
pointer: WebviewPointer,
|
||||
) {
|
||||
@@ -84,7 +84,7 @@ fn on_pointer_released(
|
||||
}
|
||||
|
||||
fn on_mouse_wheel(
|
||||
mut er: EventReader<MouseWheel>,
|
||||
mut er: MessageReader<MouseWheel>,
|
||||
browsers: NonSend<Browsers>,
|
||||
pointer: WebviewPointer,
|
||||
windows: Query<&Window>,
|
||||
|
||||
Reference in New Issue
Block a user