Skip to content

Commit 6ccb8ae

Browse files
committed
Website: the /features bento gets uniform cards, icons everywhere, and cyan status pills
Reworking the merged features page per David's design review: - One flat bento grid (1/2/3 columns by breakpoint, dense flow), no section headers. Three highlights lead the page (full-disk index, smart search, private LLM) as the only double-width cards; everything else is a uniform card. Order: highlights, Core, keyboard + connectivity, AI, Extras. - Identical type scale on every card (the flagship-vs-row font mismatch is gone), and every feature now has a brand-style Lucide icon: 16 new SVGs generated from authentic `@iconify-json/lucide` geometry in the existing gold-stroke format. - New cyan secondary accent (`--color-accent2*` tokens, dark + light): status pills are now cyan (alpha solid, beta tinted, stable quiet, planned outline + dashed card border) while the yellow accent keeps brand/category jobs; each card carries a yellow category chip (Find stuff / AI / Core / Keyboard / Connect / Extras). - Light-mode cyan is cyan-700 (#0e7490): white-on-cyan-600 only reaches 3.54:1, which the axe a11y suite caught; all 67 website E2E tests pass including the light/dark contrast audits. Copy remains draft for David's review.
1 parent 68b6656 commit 6ccb8ae

20 files changed

Lines changed: 134 additions & 152 deletions

apps/desktop/src-tauri/src/network/smb_util.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@ pub fn classify_error(err: &smb2::Error) -> ShareListError {
2626
std::io::ErrorKind::ConnectionRefused
2727
| std::io::ErrorKind::HostUnreachable
2828
| std::io::ErrorKind::NetworkUnreachable
29-
) {
30-
return ShareListError::HostUnreachable { message };
31-
}
29+
)
30+
{
31+
return ShareListError::HostUnreachable { message };
32+
}
3233
match err.kind() {
3334
ErrorKind::AuthRequired => ShareListError::AuthRequired { message },
3435
ErrorKind::AccessDenied => ShareListError::AuthFailed { message },
Lines changed: 1 addition & 0 deletions
Loading

apps/website/public/icons/bell.svg

Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

apps/website/public/icons/copy.svg

Lines changed: 1 addition & 0 deletions
Loading

apps/website/public/icons/eye.svg

Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)