Skip to content

Commit e6476aa

Browse files
committed
feat(desktop): redesign UI with Tailwind + shadcn-style components
Total UI overhaul. - Light theme using a custom Tailwind palette (HSL tokens, Stripe-ish look) - Custom-built shadcn-style components: Button, Input, Label, Card, Tabs, Checkbox, Select, Progress (Radix primitives + cva variants) - lucide-react icons throughout - Top header with file context and primary action - Empty state card on cold start - Operation tabs render inside Card with title/description - ConditionRow + FilePicker reusable form pieces; tighter form-field labels - Result banners (success/error) replace inline divs - DataTable with sticky header, row hover, monospace cells, scroll cap - Docked progress bar uses real Radix Progress Drops App.css entirely; adds tailwind.config.js, postcss.config.js, lib/utils.ts, @/* path alias, and ~9 component files.
1 parent fbfeb90 commit e6476aa

20 files changed

Lines changed: 2850 additions & 798 deletions

desktop/frontend/package-lock.json

Lines changed: 2079 additions & 216 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

desktop/frontend/package.json

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,27 @@
99
"preview": "vite preview"
1010
},
1111
"dependencies": {
12+
"@radix-ui/react-checkbox": "^1.3.3",
13+
"@radix-ui/react-label": "^2.1.8",
14+
"@radix-ui/react-progress": "^1.1.8",
15+
"@radix-ui/react-select": "^2.2.6",
16+
"@radix-ui/react-slot": "^1.2.4",
17+
"@radix-ui/react-tabs": "^1.1.13",
18+
"class-variance-authority": "^0.7.1",
19+
"clsx": "^2.1.1",
20+
"lucide-react": "^1.8.0",
1221
"react": "^18.2.0",
13-
"react-dom": "^18.2.0"
22+
"react-dom": "^18.2.0",
23+
"tailwind-merge": "^3.5.0"
1424
},
1525
"devDependencies": {
1626
"@types/react": "^18.0.17",
1727
"@types/react-dom": "^18.0.6",
1828
"@vitejs/plugin-react": "^2.0.1",
29+
"autoprefixer": "^10.5.0",
30+
"postcss": "^8.5.10",
31+
"tailwindcss": "^3.4.19",
1932
"typescript": "^4.6.4",
2033
"vite": "^3.0.7"
2134
}
22-
}
35+
}

desktop/frontend/package.json.md5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
f26173c7304a0bf8ea5c86eb567e7db2
1+
e060b9ce773c7ca02be10f01a091ff9f

desktop/frontend/postcss.config.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export default {
2+
plugins: {
3+
tailwindcss: {},
4+
autoprefixer: {},
5+
},
6+
};

desktop/frontend/src/App.css

Lines changed: 0 additions & 260 deletions
This file was deleted.

0 commit comments

Comments
 (0)