feat: add haptics feedback when entering select mode (#428)

This commit is contained in:
Huang Xin
2025-02-22 00:18:06 +01:00
committed by GitHub
parent 48ef2d634f
commit 2bb6ed2602
10 changed files with 46 additions and 5 deletions
+5 -2
View File
@@ -9,7 +9,7 @@ extern crate objc;
#[cfg(target_os = "macos")]
mod menu;
#[cfg(target_os = "macos")]
mod traffic_light_plugin;
mod traffic_light;
#[cfg(target_os = "macos")]
use tauri::TitleBarStyle;
@@ -127,11 +127,14 @@ pub fn run() {
let builder = builder.plugin(tauri_plugin_window_state::Builder::default().build());
#[cfg(target_os = "macos")]
let builder = builder.plugin(traffic_light_plugin::init());
let builder = builder.plugin(traffic_light::init());
#[cfg(target_os = "ios")]
let builder = builder.plugin(tauri_plugin_sign_in_with_apple::init());
#[cfg(any(target_os = "ios", target_os = "android"))]
let builder = builder.plugin(tauri_plugin_haptics::init());
builder
.setup(|#[allow(unused_variables)] app| {
#[cfg(desktop)]
@@ -14,7 +14,7 @@ unsafe impl Send for UnsafeWindowHandle {}
unsafe impl Sync for UnsafeWindowHandle {}
pub fn init<R: Runtime>() -> TauriPlugin<R> {
Builder::new("traffic_light_positioner")
Builder::new("traffic_light")
.on_window_ready(|window| {
#[cfg(target_os = "macos")]
setup_traffic_light_positioner(window.clone());