diff options
| author | Brendan Allan <[email protected]> | 2025-12-18 19:13:09 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-12-18 05:13:09 -0600 |
| commit | 0da901a18845adef20bca5011e0c001387c415d5 (patch) | |
| tree | 25013ee618ac4e17e06dd77d9a15aa38e97212f2 /packages/tauri/src-tauri/src/lib.rs | |
| parent | 17221e6ffe6bd389522a7d705b1b9aa5bb7edec9 (diff) | |
| download | opencode-0da901a18845adef20bca5011e0c001387c415d5.tar.gz opencode-0da901a18845adef20bca5011e0c001387c415d5.zip | |
tauri: disable pinch zoom on linux (#5735)
Diffstat (limited to 'packages/tauri/src-tauri/src/lib.rs')
| -rw-r--r-- | packages/tauri/src-tauri/src/lib.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/tauri/src-tauri/src/lib.rs b/packages/tauri/src-tauri/src/lib.rs index e9d9ed44c..1bf1427a2 100644 --- a/packages/tauri/src-tauri/src/lib.rs +++ b/packages/tauri/src-tauri/src/lib.rs @@ -1,11 +1,11 @@ +mod window_customizer; + use std::{ collections::VecDeque, net::{SocketAddr, TcpListener}, sync::{Arc, Mutex}, time::{Duration, Instant}, }; -#[cfg(target_os = "macos")] -use tauri::TitleBarStyle; use tauri::{AppHandle, LogicalSize, Manager, RunEvent, WebviewUrl, WebviewWindow}; use tauri_plugin_clipboard_manager::ClipboardExt; use tauri_plugin_dialog::{DialogExt, MessageDialogButtons, MessageDialogResult}; @@ -13,6 +13,8 @@ use tauri_plugin_shell::process::{CommandChild, CommandEvent}; use tauri_plugin_shell::ShellExt; use tokio::net::TcpSocket; +use crate::window_customizer::PinchZoomDisablePlugin; + #[derive(Clone)] struct ServerState(Arc<Mutex<Option<CommandChild>>>); @@ -188,6 +190,7 @@ pub fn run() { .plugin(tauri_plugin_process::init()) .plugin(tauri_plugin_opener::init()) .plugin(tauri_plugin_clipboard_manager::init()) + .plugin(PinchZoomDisablePlugin) .invoke_handler(tauri::generate_handler![ kill_sidecar, copy_logs_to_clipboard, @@ -268,7 +271,7 @@ pub fn run() { #[cfg(target_os = "macos")] { window_builder = window_builder - .title_bar_style(TitleBarStyle::Overlay) + .title_bar_style(tauri::TitleBarStyle::Overlay) .hidden_title(true); } |
