Release v1.0.0

This commit is contained in:
2026-07-18 15:07:09 -04:00
parent 8853c614d7
commit 2c023e89f8
6 changed files with 5 additions and 27 deletions
+1 -13
View File
@@ -1,5 +1,6 @@
# Typst Desktop
[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/sirblobby/typst-desktop)
[![Typst Version](https://img.shields.io/badge/Typst-0.14.2-239dad?logo=typst&logoColor=white)](https://typst.app/)
[![Rust](https://img.shields.io/badge/Rust-1.82+-orange?logo=rust&logoColor=white)](https://www.rust-lang.org/)
[![Tauri](https://img.shields.io/badge/Tauri-2-24C8DB?logo=tauri&logoColor=white)](https://tauri.app/)
@@ -106,16 +107,3 @@ To build a release bundle:
```bash
bun run tauri build
```
### Layout
| Path | Contents |
|---|---|
| `src/` | SvelteKit frontend. |
| `src/lib/components/` | Views, editor, modals. |
| `src/lib/ts/` | Tauri command bindings and app state. |
| `src-tauri/src/` | Rust backend. |
| `src-tauri/src/workspace.rs` | Workspace browsing and file access. |
| `src-tauri/src/compiler.rs` | Typst compilation and export. |
| `src-tauri/src/sync.rs` | TypstDrive sync and merging. |
| `src-tauri/src/db.rs` | Local SQLite storage. |
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "typst-desktop",
"version": "0.1.0",
"version": "1.0.0",
"description": "",
"type": "module",
"scripts": {
+1 -1
View File
@@ -5677,7 +5677,7 @@ dependencies = [
[[package]]
name = "typst-desktop"
version = "0.1.0"
version = "1.0.0"
dependencies = [
"base64 0.22.1",
"chrono",
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "typst-desktop"
version = "0.1.0"
version = "1.0.0"
description = "A Tauri App"
authors = ["you"]
edition = "2021"
+1 -1
View File
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "typst-desktop",
"version": "0.1.0",
"version": "1.0.0",
"identifier": "co.sirblob.typst-desktop",
"build": {
"beforeDevCommand": "bun run dev",
-10
View File
@@ -31,8 +31,6 @@
.then((families) => (fonts = families))
.catch(() => (fonts = []));
});
const stats = $derived(app.compiled?.stats ?? null);
</script>
{#snippet action(
@@ -130,12 +128,4 @@
</button>
<div class="flex-1"></div>
{#if stats}
<span
class="shrink-0 whitespace-nowrap pr-1 text-[10px] text-[var(--color-ink-muted)]"
>
{stats.pages} pages · {stats.words} words · {stats.characters} chars
</span>
{/if}
</div>