Skip to content

Releases: agmmnn/tauri-controls

v0.4.0

23 Mar 11:57
bf3b667
Compare
Choose a tag to compare
  • 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

14 Jan 22:32
f8d31fb
Compare
Choose a tag to compare
  • 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

11 Sep 21:01
358fd08
Compare
Choose a tag to compare

v0.1.2

12 Aug 14:42
4d07a1d
Compare
Choose a tag to compare
  • fix(react,solid): Temporarily disable isWindowMaximized on macOS #10 @allenli178, tauri-apps/tauri#5812 - 532b9a5
  • feat: gnome more accurate button spacing and fix icons sizes(svelte, vue) - b47e0f1
    vmware_iAZycdiadq vmware_mXlKugcjlN
  • feat: macos controls use space instead of mr, px-2 to px-3 - c041424
    vmware_RTkrQs9Vrv
  • fix(vue): pass attrs (props) to icons - becc979
  • chore: demo-app use space instead of gap, update deps, format code - 0f70dd0

@tauri-controls/[email protected]

10 Aug 20:59
438e725
Compare
Choose a tag to compare

✨ @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]

04 Aug 15:55
5b7d3ae
Compare
Choose a tag to compare

✨ @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 - Svelte Implementation

03 Aug 19:06
c987681
Compare
Choose a tag to compare

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.8

01 Aug 22:54
2f17a15
Compare
Choose a tag to compare
  • more accurate justification/snapping for controls in different scenarios - b8cbde1

tauri-demos_PTMYmehgJk2

  • fix osType logic - 5244bbb
  • add default value infos to types - 4a7fadb

v0.0.7

31 Jul 22:53
50820c3
Compare
Choose a tag to compare

Dev

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

v0.0.6

30 Jul 14:40
a475d8f
Compare
Choose a tag to compare