tauri-plugin-system-components 0.1.1

Native system UI components for Tauri 2 — native iOS tab bar over the webview, native controls, and glass window backgrounds on macOS/iOS.
Documentation
"$schema" = "schemas/schema.json"

[default]
description = """
Default permissions for the system-components plugin.

#### Granted Permissions

- Full control of the native tab bar (`configure_tab_bar`,
  `remove_tab_bar`, `show_tab_bar`, `hide_tab_bar`, `select_tab`,
  `set_badge`, `get_tab_bar_insets`).
- Native overlay components (`create_component`, `update_component`,
  `remove_component`).
- `register_listener` / `remove_listener` — required for `onTabSelected` /
  `onComponentEvent` subscriptions.
- macOS window glass (`is_glass_supported`, `set_window_glass`,
  `clear_window_glass`).
"""
permissions = [
  "allow-configure-tab-bar",
  "allow-remove-tab-bar",
  "allow-show-tab-bar",
  "allow-hide-tab-bar",
  "allow-select-tab",
  "allow-set-badge",
  "allow-get-tab-bar-insets",
  "allow-present-sheet",
  "allow-dismiss-sheet",
  "allow-create-component",
  "allow-update-component",
  "allow-update-components",
  "allow-remove-component",
  "allow-register-listener",
  "allow-remove-listener",
  "allow-is-glass-supported",
  "allow-set-window-glass",
  "allow-clear-window-glass",
]