What problem does it solve? Building a polished desktop app with Tauri often requires replacing the default OS window chrome with a custom titlebar, configuring transparent windows, and wiring up native application menus with keyboard shortcuts—tasks that involve scattered configuration across tauri.conf.json, capability permissions, Rust, and frontend code. ## Core Features & Use Cases - Custom Titlebars: Disable window decorations, configure drag regions with data-tauri-drag-region, and wire minimize/maximize/close buttons via the JavaScript Window API. - Transparent Windows: Configure transparent windows including macOS-specific transparent titlebar styling using the cocoa crate and TitleBarStyle. - Window Menus & Accelerators: Build application menus and submenus in JavaScript or Rust, handle menu events, and bind keyboard shortcuts like CmdOrCtrl+S. - Use Case: You are building a Tauri 2 desktop app and want a frameless window with a branded titlebar, a File/Edit menu with standard shortcuts, and a macOS transparent titlebar that preserves native window snapping. ## Quick Start Ask the assistant to add a custom titlebar with drag region and window control buttons to your Tauri v2 app, including the required capability permissions.