Skip to content

Instantly share code, notes, and snippets.

@sujang958
Created February 27, 2023 11:16
Show Gist options
  • Save sujang958/cca59cbffec87a1de10d681f57639c8c to your computer and use it in GitHub Desktop.
Save sujang958/cca59cbffec87a1de10d681f57639c8c to your computer and use it in GitHub Desktop.
Tauri remember a window's position in TypeScript
import { LogicalPosition, appWindow } from "@tauri-apps/api/window"
appWindow.onMoved((position) => {
localStorage.setItem(
POSITION_KEY,
JSON.stringify({
x: position.payload.x,
y: position.payload.y,
})
)
})
const { x, y } = JSON.parse(localStorage.getItem(POSITION_KEY))
appWindow.setPosition(new LogicalPosition(x, y))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment