Add alwaysOnTop feature

This commit is contained in:
Tw93
2024-05-08 17:59:38 +08:00
parent f5319394f5
commit a1e34a00e6
8 changed files with 27 additions and 1 deletions

View File

@@ -7,7 +7,8 @@
"width": 1200,
"height": 780,
"resizable": true,
"url_type": "web"
"url_type": "web",
"always_on_top": false
}
],
"user_agent": {

View File

@@ -9,6 +9,7 @@ pub struct WindowConfig {
pub height: f64,
pub resizable: bool,
pub url_type: String,
pub always_on_top: bool,
}
#[derive(Debug, Deserialize)]

View File

@@ -27,6 +27,7 @@ pub fn get_window(app: &mut App, config: PakeConfig, _data_dir: PathBuf) -> Wind
.fullscreen(window_config.fullscreen)
.inner_size(window_config.width, window_config.height)
.disable_file_drop_handler()
.always_on_top(window_config.always_on_top)
.initialization_script(include_str!("../inject/component.js"))
.initialization_script(include_str!("../inject/event.js"))
.initialization_script(include_str!("../inject/style.js"))