Skip to content

Commit d105dd0

Browse files
author
not-elm
committed
update: move examples directory
1 parent 1f5f3ed commit d105dd0

File tree

23 files changed

+21
-72
lines changed

23 files changed

+21
-72
lines changed

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
resolver = "2"
33
members = [
44
"crates/*",
5-
"examples/*",
65
]
76
exclude = [
87
"tool",

crates/bevy_flurx_ipc/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ serde_json = { workspace = true }
2323

2424
[dev-dependencies]
2525
trybuild = "1"
26-
bevy = { workspace = true }
26+
bevy = { workspace = true, features = ["bevy_log"] }
2727
bevy_test_helper = { git = "https://github.com/not-elm/bevy_test_helper", branch = "v0.16" }
2828

2929
[lints]

examples/ipc/simple.rs renamed to crates/bevy_flurx_ipc/examples/simple.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
//! This example demonstrates how to use `bevy_flurx_ipc`.
22
3+
use bevy::log::LogPlugin;
34
use bevy::prelude::*;
45
use bevy_flurx::prelude::*;
56
use bevy_flurx_ipc::prelude::*;
@@ -11,6 +12,7 @@ fn main() {
1112
App::new()
1213
.add_plugins((
1314
MinimalPlugins,
15+
LogPlugin::default(),
1416
FlurxPlugin,
1517
FlurxIpcPlugin,
1618
))

crates/bevy_webview_wry/CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
## Unreleased
22

3-
## Features
3+
### Breaking Changes
4+
5+
- Replaced EventReader‑based event handling from the webView with triggers.
6+
- examples: [./examples/ipc_trigger.rs](./examples/ipc_trigger.rs)
7+
- Replaced the event‑sending mechanism to the ebView from an EwentEmitter to triggers.
8+
- examples: [./examples/emit_event_to_webview.rs](./examples/emit_event_to_webview.rs)
9+
10+
### Features
411

512
- Upgrade bevy's version to v0.16.0
613

crates/bevy_webview_wry/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ rfd = { version = "0.15", default-features = false, features = ["gtk3"] }
5050

5151
[dev-dependencies]
5252
bevy = "0.16"
53+
bevy_flurx = "0.11"
5354
bevy_flurx_ipc = { path = "../bevy_flurx_ipc" }
5455
serde = { workspace = true }
5556
serde_json = { workspace = true }

crates/bevy_webview_wry/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ There are two ways to create a webview:
5858

5959
### Converts an existing window into a webview window.
6060

61-
[examples/wry/simple.rs](../../examples/wry/simple.rs)
62-
![simple](../../examples/wry/simple.gif)
61+
[examples/wry/simple.rs](examples/simple.rs)
62+
![simple](examples/simple.gif)
6363

6464
```rust
6565
fn spawn_webview(
@@ -79,13 +79,13 @@ This feature is required `child_window` feature flag.
7979

8080
Please refer [here](https://github.com/not-elm/bevy_child_window) for supported platforms.
8181

82-
[examples/wry/child_window.rs](../../examples/wry/child_window.rs)
83-
![child_window](../../examples/wry/child_window.gif)
82+
[examples/wry/child_window.rs](examples/child_window.rs)
83+
![child_window](examples/child_window.gif)
8484

8585
### Embedding Webview in a Window (Experimental)
8686

87-
[examples/wry/embedding.rs](../../examples/wry/embedding.rs)
88-
![embedding](../../examples/wry/embedding.gif)
87+
[examples/wry/embedding.rs](examples/embedding.rs)
88+
![embedding](examples/embedding.gif)
8989

9090
## Ipc
9191

@@ -95,7 +95,7 @@ You can listen events from the webview and, conversely, emit events to the webvi
9595

9696
#### Webview(javascript) -> bevy
9797

98-
[examples/wry/event_listen.rs](../../examples/wry/ipc_trigger.rs)
98+
[examples/wry/event_listen.rs](examples/ipc_trigger.rs)
9999

100100
___javascript___
101101

@@ -130,7 +130,7 @@ fn read_webview_message(
130130

131131
#### bevy -> Webview(javascript)
132132

133-
[examples/wry/event_emit.rs](../../examples/wry/emit_event_to_webview.rs)
133+
[examples/wry/event_emit.rs](examples/emit_event_to_webview.rs)
134134

135135
___javascript___
136136

@@ -168,7 +168,7 @@ In this case, `IpcCommand` can be used.
168168

169169
`IpcComamnd` can be divided into two command patterns: action-command, task-command
170170

171-
Please check [examples/wry/ipc_command.rs](../../examples/wry/ipc_command.rs) for details.
171+
Please check [examples/wry/ipc_command.rs](examples/ipc_command.rs) for details.
172172

173173
## ChangeLog
174174

File renamed without changes.
File renamed without changes.

examples/ipc/Cargo.toml

Lines changed: 0 additions & 15 deletions
This file was deleted.

examples/wry/Cargo.toml

Lines changed: 0 additions & 45 deletions
This file was deleted.

0 commit comments

Comments
 (0)