기능
📄️ 나만의 CLI 만들기
Tauri enables your app to have a CLI through clap, a robust command line argument parser. With a simple CLI definition in your tauri.conf.json file, you can define your interface and read its argument matches map on JavaScript and/or Rust.
📄️ 프론트엔드에서 Rust 호출하기
Tauri provides a simple yet powerful command system for calling Rust functions from your web app. Commands can accept arguments and return values. They can also return errors and be async.
📄️ 이벤트
Tauri 이벤트 시스템은 프런트엔드와 백엔드 간에 메시지 전달을 허용하는 다중 생산자 다중 소비자 통신 기본 요소입니다. 명령 시스템과 유사하지만 이벤트 핸들러에 페이로드 타입 검사를 작성해야하며 채널처럼 작동하여 백엔드에서 프런트엔드로의 통신을 단순화합니다.
📄️ 아이콘
Tauri는 로고를 기반으로 하는 기본 아이콘 세트와 함께 제공됩니다. 이것은 애플리케이션을 출시할 때 필요한 것은 아닙니다. 일반적인 상황을 해결하기 위해, Tauri는 입력 파일(기본적으로 "./app-icon.png")을 가져와 다양한 플랫폼에 필요한 모든 아이콘을 생성하는 icon 명령을 제공합니다.
📄️ 윈도우 메뉴
네이티브 애플리케이션 메뉴를 윈도우에 연결할 수 있습니다.
📄️ 멀티 윈도우
단일 애플리케이션에서 멀티 윈도우 관리하기.
📄️ Tauri 플러그인
Plugins allow you to hook into the Tauri application lifecycle and introduce new commands.
📄️ 시작 화면
웹 페이지를 출력하는 데 약간의 시간이 걸리거나, 메인 창을 표시하기 전에 Rust에서 초기화 절차를 진행해야 하는 경우, 시작 화면을 사용하면 로딩에 대해 사용자 경험을 향상 시킬 수 있습니다.
📄️ 시스템 트레이
네이티브 애플리케이션 시스템 트레이
📄️ 윈도우 맞춤화
Tauri는 앱 윈도우의 모양과 느낌을 사용자 지정하기 위한 많은 옵션을 제공합니다. 사용자 지정 제목 표시줄을 만들고, 투명한 창으로 만들고, 크기 제약을 적용하는 등의 작업을 수행할 수 있습니다.