Clean up project structure

This commit is contained in:
2026-03-27 15:53:17 +01:00
parent d4872a1a04
commit cdcc119e41
26 changed files with 952 additions and 30 deletions

4
.gitignore vendored
View File

@@ -1,7 +1,7 @@
/target /target
/dist /dist
/src/dist /brittle-ui/dist
/src/target /brittle-ui/target
/src-tauri/target /src-tauri/target
/node_modules /node_modules
/src-tauri/pdfjs/node_modules /src-tauri/pdfjs/node_modules

909
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,3 @@
[workspace] [workspace]
members = ["brittle-model", "brittle-core", "brittle-keymap", "src-tauri", "tools/brittle-seed"] members = ["brittle-model", "brittle-core", "brittle-keymap", "src-tauri", "brittle-ui", "tools/brittle-seed"]
resolver = "2" resolver = "2"

View File

@@ -3,8 +3,6 @@ name = "brittle-ui"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2021"
[workspace]
[dependencies] [dependencies]
brittle-model = { path = "../brittle-model" } brittle-model = { path = "../brittle-model" }
brittle-keymap = { path = "../brittle-keymap" } brittle-keymap = { path = "../brittle-keymap" }

View File

@@ -1,5 +1,5 @@
[build] [build]
target = "../src/index.html" target = "index.html"
dist = "../dist" dist = "../dist"
[serve] [serve]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,8 +0,0 @@
{
"name": "brittle-pdfjs",
"private": true,
"description": "Pre-built pdfjs-dist for the Brittle PDF viewer.",
"dependencies": {
"pdfjs-dist": "3.11.174"
}
}

View File

@@ -18,12 +18,12 @@ use crate::state::AppState;
// ── Embedded assets ─────────────────────────────────────────────────────────── // ── Embedded assets ───────────────────────────────────────────────────────────
static VIEWER_HTML: &[u8] = include_bytes!("pdf_viewer.html"); static VIEWER_HTML: &[u8] = include_bytes!("../assets/viewer/index.html");
static PDFJS_MIN_JS: &[u8] = include_bytes!( static PDFJS_MIN_JS: &[u8] = include_bytes!(
"../pdfjs/node_modules/pdfjs-dist/build/pdf.min.js" "../assets/viewer/pdfjs/pdf.min.js"
); );
static PDFJS_WORKER_JS: &[u8] = include_bytes!( static PDFJS_WORKER_JS: &[u8] = include_bytes!(
"../pdfjs/node_modules/pdfjs-dist/build/pdf.worker.min.js" "../assets/viewer/pdfjs/pdf.worker.min.js"
); );
// ── Public API ──────────────────────────────────────────────────────────────── // ── Public API ────────────────────────────────────────────────────────────────

View File

@@ -6,11 +6,11 @@
"build": { "build": {
"beforeDevCommand": { "beforeDevCommand": {
"script": "trunk serve", "script": "trunk serve",
"cwd": "." "cwd": "../brittle-ui"
}, },
"beforeBuildCommand": { "beforeBuildCommand": {
"script": "trunk build --release", "script": "trunk build --release",
"cwd": "." "cwd": "../brittle-ui"
}, },
"devUrl": "http://localhost:1420", "devUrl": "http://localhost:1420",
"frontendDist": "../dist" "frontendDist": "../dist"

1
vendor/pdfjs-dist vendored

Submodule vendor/pdfjs-dist deleted from af64149885