mirror of https://github.com/Tim-Paik/neutauri.git
update deps ,dev mode now available
This commit is contained in:
parent
857aae8493
commit
64ff54ea97
File diff suppressed because it is too large
Load Diff
|
@ -3,7 +3,3 @@ members = [
|
||||||
"neutauri_runtime",
|
"neutauri_runtime",
|
||||||
"neutauri_bundler",
|
"neutauri_bundler",
|
||||||
]
|
]
|
||||||
|
|
||||||
[neutauri_bundler.profile.release.package.wry]
|
|
||||||
debug = true
|
|
||||||
debug-assertions = true
|
|
||||||
|
|
|
@ -7,8 +7,8 @@ version = "0.1.0"
|
||||||
bincode = "1.3"
|
bincode = "1.3"
|
||||||
brotli = "3.3"
|
brotli = "3.3"
|
||||||
gumdrop = "0.8"
|
gumdrop = "0.8"
|
||||||
image = "0.23"
|
image = "0.24"
|
||||||
new_mime_guess = "4.0"
|
new_mime_guess = "4.0"
|
||||||
serde = {version = "1.0", features = ["derive"]}
|
serde = {version = "1.0", features = ["derive"]}
|
||||||
toml = "0.5"
|
toml = "0.5"
|
||||||
wry = "0.12"
|
wry = {version = "0.15", features = ["devtools"]}
|
||||||
|
|
|
@ -7,7 +7,7 @@ use wry::{
|
||||||
event_loop::{ControlFlow, EventLoop},
|
event_loop::{ControlFlow, EventLoop},
|
||||||
window::{Fullscreen, Icon, Window, WindowBuilder},
|
window::{Fullscreen, Icon, Window, WindowBuilder},
|
||||||
},
|
},
|
||||||
webview::{RpcRequest, WebContext, WebViewBuilder},
|
webview::{WebContext, WebViewBuilder},
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::data;
|
use crate::data;
|
||||||
|
@ -109,7 +109,7 @@ pub fn dev(config_path: String) -> wry::Result<()> {
|
||||||
false => webview_builder
|
false => webview_builder
|
||||||
.with_visible(false)
|
.with_visible(false)
|
||||||
.with_initialization_script(
|
.with_initialization_script(
|
||||||
r#"window.addEventListener('load', function(event) { rpc.call('show_window'); });"#,
|
r#"window.addEventListener('load', function(event) { window.ipc.postMessage('show_window'); });"#,
|
||||||
),
|
),
|
||||||
};
|
};
|
||||||
let path = std::env::current_exe()?;
|
let path = std::env::current_exe()?;
|
||||||
|
@ -172,14 +172,14 @@ pub fn dev(config_path: String) -> wry::Result<()> {
|
||||||
}
|
}
|
||||||
wry::http::ResponseBuilder::new().mimetype(&mime).body(data)
|
wry::http::ResponseBuilder::new().mimetype(&mime).body(data)
|
||||||
})
|
})
|
||||||
.with_rpc_handler(|window: &Window, req: RpcRequest| {
|
.with_ipc_handler(|window: &Window, req: String| {
|
||||||
match req.method.as_str() {
|
match req.as_str() {
|
||||||
"show_window" => window.set_visible(true),
|
"show_window" => window.set_visible(true),
|
||||||
"ping" => println!("recived a ping"),
|
"ping" => println!("recived a ping"),
|
||||||
_ => (),
|
_ => (),
|
||||||
};
|
};
|
||||||
None
|
|
||||||
})
|
})
|
||||||
|
.with_devtools(true)
|
||||||
.build()?;
|
.build()?;
|
||||||
|
|
||||||
event_loop.run(move |event, _, control_flow| {
|
event_loop.run(move |event, _, control_flow| {
|
||||||
|
|
|
@ -7,7 +7,7 @@ version = "0.1.0"
|
||||||
bincode = "1.3"
|
bincode = "1.3"
|
||||||
brotli = "3.3"
|
brotli = "3.3"
|
||||||
serde = {version = "1.0", features = ["derive"]}
|
serde = {version = "1.0", features = ["derive"]}
|
||||||
wry = "0.12"
|
wry = "0.15"
|
||||||
|
|
||||||
[target.'cfg(windows)'.build-dependencies]
|
[target.'cfg(windows)'.build-dependencies]
|
||||||
winres = "0.1"
|
winres = "0.1"
|
||||||
|
|
|
@ -9,7 +9,7 @@ use wry::{
|
||||||
event_loop::{ControlFlow, EventLoop},
|
event_loop::{ControlFlow, EventLoop},
|
||||||
window::{Fullscreen, Icon, Window, WindowBuilder},
|
window::{Fullscreen, Icon, Window, WindowBuilder},
|
||||||
},
|
},
|
||||||
webview::{RpcRequest, WebContext, WebViewBuilder},
|
webview::{WebContext, WebViewBuilder},
|
||||||
};
|
};
|
||||||
mod data;
|
mod data;
|
||||||
|
|
||||||
|
@ -109,7 +109,7 @@ fn main() -> wry::Result<()> {
|
||||||
false => webview_builder
|
false => webview_builder
|
||||||
.with_visible(false)
|
.with_visible(false)
|
||||||
.with_initialization_script(
|
.with_initialization_script(
|
||||||
r#"window.addEventListener('load', function(event) { rpc.call('show_window'); });"#,
|
r#"window.addEventListener('load', function(event) { window.ipc.postMessage('show_window'); });"#,
|
||||||
),
|
),
|
||||||
};
|
};
|
||||||
let path = std::env::current_exe()?;
|
let path = std::env::current_exe()?;
|
||||||
|
@ -161,14 +161,14 @@ fn main() -> wry::Result<()> {
|
||||||
.mimetype(&file.mimetype())
|
.mimetype(&file.mimetype())
|
||||||
.body(file.decompressed_data()?)
|
.body(file.decompressed_data()?)
|
||||||
})
|
})
|
||||||
.with_rpc_handler(|window: &Window, req: RpcRequest| {
|
.with_ipc_handler(|window: &Window, req: String| {
|
||||||
match req.method.as_str() {
|
match req.as_str() {
|
||||||
"show_window" => window.set_visible(true),
|
"show_window" => window.set_visible(true),
|
||||||
"ping" => println!("recived a ping"),
|
"ping" => println!("recived a ping"),
|
||||||
_ => (),
|
_ => (),
|
||||||
};
|
};
|
||||||
None
|
|
||||||
})
|
})
|
||||||
|
.with_devtools(false)
|
||||||
.build()?;
|
.build()?;
|
||||||
|
|
||||||
event_loop.run(move |event, _, control_flow| {
|
event_loop.run(move |event, _, control_flow| {
|
||||||
|
|
Loading…
Reference in New Issue