From 75520e0c2989c5d8aa11098761b1e82856040cc8 Mon Sep 17 00:00:00 2001 From: Jamie Pine Date: Sun, 25 Jan 2026 18:14:36 -0800 Subject: [PATCH] Refactor landing page layout and update assets - Replaced the Hero component with a new section layout for improved structure and responsiveness. - Updated download buttons for macOS, Windows, and Linux with enhanced styling. - Added a new application screenshot in WebP format and removed the old App.webp asset. - Adjusted Header component to capitalize the application name for consistency. - Minor formatting improvements in HistoryTable for better readability. --- app/src/components/History/HistoryTable.tsx | 9 +- landing/public/App.png | Bin 838712 -> 868673 bytes landing/public/App.webp | Bin 169492 -> 0 bytes landing/public/AppScreenshot.webp | Bin 0 -> 174936 bytes landing/src/app/page.tsx | 181 +++++++++++--------- landing/src/components/Header.tsx | 4 +- tauri/src-tauri/gen/Assets.car | Bin 3847048 -> 3847048 bytes 7 files changed, 108 insertions(+), 86 deletions(-) delete mode 100644 landing/public/App.webp create mode 100644 landing/public/AppScreenshot.webp diff --git a/app/src/components/History/HistoryTable.tsx b/app/src/components/History/HistoryTable.tsx index a68895b5..db0b0427 100644 --- a/app/src/components/History/HistoryTable.tsx +++ b/app/src/components/History/HistoryTable.tsx @@ -108,9 +108,7 @@ export function HistoryTable() { {gen.profile_name}
- - {gen.language} - + {gen.language} {formatDuration(gen.duration)} @@ -131,7 +129,10 @@ export function HistoryTable() {
{/* Far right - Ellipsis actions */} -
e.stopPropagation()}> +
e.stopPropagation()} + > + + + +
+ +
-
-

Download

-

Choose your platform

+ + {/* Right side - Large screenshot positioned off-screen */} +
+
+ Voicebox Application Screenshot +
- -
- } - /> + + {/* Features Section */}
diff --git a/landing/src/components/Header.tsx b/landing/src/components/Header.tsx index ce6ae2c4..9af8618e 100644 --- a/landing/src/components/Header.tsx +++ b/landing/src/components/Header.tsx @@ -1,7 +1,7 @@ 'use client'; -import Link from 'next/link'; import { Github } from 'lucide-react'; +import Link from 'next/link'; import { Button } from '@/components/ui/button'; import { GITHUB_REPO } from '@/lib/constants'; @@ -15,7 +15,7 @@ export function Header() { href="/" className="flex items-center gap-2 font-bold text-xl sm:text-2xl hover:opacity-80 transition-opacity tracking-tight" > - voicebox + Voicebox {/* Actions */} diff --git a/tauri/src-tauri/gen/Assets.car b/tauri/src-tauri/gen/Assets.car index e553bcf639450a2b533f07bc2e9756c52befc245..8819f525d7566ec5560f9e038bb7b29c46c451b4 100644 GIT binary patch delta 745 zcmZY7xpEXS5C-5{jA6J>16~Z++*f-?J*^puWGtzr@+0^S$S6W`2fGF{G)%V`1@W{ru_Ux1I6f+)w9z1m|E4&cixffQ!T2S9!g+Ia+mfM_pknH># zZR~t0jh?N;MvPn5*&1ej^?j}9;C<1qp-zz|-bIS6i>`}t(PYK>*&y3CtfxU=QnfMa zxz4qZkts{bn7l@iSVO6HwP#`XZy~FbOJwHLpt)9?=qOqCF%?p43W?2yf)+-v$fr<~1`W}%Y7s1Lbvwy5 z5|%@ar$>A5fnXOVP=f)61_bPIwAT)Q`jkSDB21d`uZigjxuljH8xw3|mV)PAE$EEa U|KD{yJ)U&nzz@fh4?hq80)oBKwEzGB delta 745 zcmZwFyK)mT6b9fiCSdN@05Jg)!W~Ym+iE46jgE9Qd4#+H9g~tih21d}yhBR5^<(fB zcqnMo@@G75Fgx>=`~OErn*I7cn8A;)vC}r`TB0WHER*A$iE|Su8kM{c-n6cgH?i@g z&Oghh7%#!I*+2gL>D%u3WD%!}IDiWNp6!0tjlK^%>#ef6VM^I1ay4SsCL~h1u$WSG7P}r)&|_CYU-D>k z&^hgkHZdsf)-`8HS9PR5sg+=G$u+?F`G7&xvi3H zXeyTa?+V+>(#B=bqv_G%2(G|YxCYnZ2Hb>Oa2xKxUAPDLVG|y}Lpaaaf-yXXZFmAt z;Ti0}Es4AWR1Uwb S3g?q{I-dlH{e1HA=gD6!U(wwF