Tauri Controls Versions Save

🚥 Native-looking window controls for Tauri 2. React, Solid, Vue, Svelte+Tailwind.

v0.4.0

2 months ago
  • update version for tauri v2 beta #23 (tauri-plugin-window is deprecated #22), thank you @sdvina
  • switch default package manager from pnpm to bun

v0.3.0

4 months ago
  • Remove all Tauri dependencies from the list of dependecies. This will require the user to install these (which were already in the instructions), but allow for more control of a single version of these packages. #20, thanks to @jbolda

v0.2.0

9 months ago

v0.1.2

10 months ago

@tauri-controls/[email protected]

10 months ago

✨ @tauri-controls/vue - @allenli178

Big thanks to @allenli178, tauri-controls is now also available for Vue.js 3.

Check out the pull request here #11 🎉

pnpm add @tauri-controls/vue
<script setup lang="ts">
import { WindowTitlebar } from "@tauri-controls/vue"
</script>

<template>
	<WindowTitlebar>{/* Place your titlebar content here */}</WindowTitlebar>
</template>

🏠 https://www.npmjs.com/package/@tauri-controls/vue

@tauri-controls/[email protected]

10 months ago

✨ @tauri-controls/solid - @ronanru

A big shoutout to @ronanru, tauri-controls is now also available for Solid.js.

Check out the pull request here #8 🎉

pnpm add @tauri-controls/solid
import { WindowTitlebar } from "@tauri-controls/solid"

function MyTitlebar() {
  return (
    <WindowTitlebar>{/* Place your titlebar content here */}</WindowTitlebar>
  )
}

🏠 https://www.npmjs.com/package/@tauri-controls/solid

v0.1.0

10 months ago

Repo Changes:

New Features:

  • Svelte/Sveltekit implementation: Tauri Controls is now available for Svelte and Sveltekit projects.
  • Add justify option to WindowControls: When set to true, WindowControls will justify/snap within the flexbox container it is placed in.

✨ @tauri-controls/svelte

Tauri Controls has been implemented for Svelte/Sveltekit, you can easily install it for svelte following the same installation steps except the extra tailwind step.

pnpm add @tauri-controls/svelte

<script lang="ts">
  import { WindowTitlebar } from "@tauri-controls/svelte"
</script>

<WindowTitlebar>{/* Place your titlebar content here */}</WindowTitlebar>

Check out the Tauri app demo with pnpm tauri dev: master/apps/tauri-controls-svelte

Footnote

All templates in tauri-ui now contain tauri-controls. https://github.com/agmmnn/tauri-ui/releases/tag/v0.3.0

explorer_39m44w90Ks

v0.0.7

10 months ago

Dev

  • code refactor
    • TauriAppWindowProvider: contexts/plugin-window
  • update vite-rollup config

v0.0.6

10 months ago