2 releases (1 stable)
| 1.0.0 | Nov 6, 2025 |
|---|---|
| 0.1.0 | Nov 5, 2025 |
#1312 in GUI
43KB
593 lines
Tauri Plugin NTB
NTB (Native Title Bar) is a Tauri v2 plugin providing native-looking title bar.
Features
- Changes with Linux theme and window control layout
- Supports Windows Snap Overlay
- Customizable window controls side
It doesn't support macOS, because Tauri supports the window controls overlay on macOS.
Usage
Permissions
NTB has all the needed permissions in the default permission.
Usage
NTB currently only supports Svelte.
Svelte
<script>
import TitleBar from "tauri-plugin-ntb-api/svelte";
</script>
<TitleBar
leftControls={true /* show the left title bar controls (default: true) */}
rightControls={true /* show the right title bar controls (default: true) */}>
{#snippet left()}
<!-- the left title bar content -->
{/snippet}
{#snippet center()}
<!-- the center title bar content -->
{/snippet}
{#snippet right()}
<!-- the right title bar content -->
{/snippet}
</TitleBar>
Dependencies
~16–66MB
~1M SLoC