📄️ Making Your Own CLI
📄️ Calling Rust from the frontend
Tauri provides a simple yet powerful command system for calling Rust functions from your web app.
The Tauri event system is a multi-producer multi-consumer communication primitive that allows message passing between the frontend and the backend.
Tauri ships with a default iconset based on its logo. This is NOT what you want when you ship your application. To remedy this common situation, Tauri provides the icon command that will take an input file ("./app-icon.png" by default) and create all the icons needed for the various platforms.
📄️ Window Menu
Native application menus can be attached to a window.
Manage multiple windows on a single application.
📄️ Tauri Plugins
Plugins allow you to hook into the Tauri application lifecycle and introduce new commands.
If your webpage could take some time to load, or if you need to run an initialization procedure in Rust before displaying your main window, a splashscreen could improve the loading experience for the user.
📄️ System Tray
Native application system tray.
📄️ Window Customization
Tauri provides lots of options for customizing the look and feel of your app's window. You can create custom titlebars, have transparent windows, enforce size constraints, and more.