#tauri-plugin #control #title #themes #window #snap #bars

sys tauri-plugin-ntb

A Tauri plugin for custom title bars

2 releases (1 stable)

1.0.0 Nov 6, 2025
0.1.0 Nov 5, 2025

#1312 in GUI

MIT license

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