Files
buzz/desktop
morgmart d4d3555d6c Refine appearance preferences: 13/14/15 type ramp, link and thread layout previews
- Font size ramp is now 13/14/15px (Smaller/Default/Larger) so Default
  matches production's 14px standard text instead of bumping everyone up
- Links and Thread layout switch from dropdowns to the same segmented
  control as Font size and Conversation density, with scrub-to-preview
- SettingsSegmentedControl derives its columns from the option count
  (was hardcoded 3); legend moved off the grid so it can't skew layout
- New live previews: a sample link card (Buzz-gradient SVG thumbnail
  baked from theme tokens) and a thread layout diagram (inline SVG on
  theme tokens) that follow the displayed/scrubbed option
- Each setting row + its preview grouped as one container so the shared
  divider no longer separates a preview from its controls
- Preview tag restyled as a quiet uppercase annotation, not a control
- previewLinkPreviewStyle/previewThreadViewMode override hooks added,
  matching the existing previewFontSize pattern

Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com>
2026-08-12 23:16:52 -07:00
..
2026-08-03 21:51:17 -04:00
2026-03-09 13:02:11 -07:00
2026-06-11 15:06:24 +00:00
2026-03-09 13:02:11 -07:00

Buzz

Desktop chat shell with:

  • Tauri + React + TypeScript + Vite
  • Tailwind CSS
  • shadcn/ui-ready shared components
  • Biome (lint/format/check)
  • Feature-driven frontend structure

Scripts

  • pnpm dev - run the web frontend
  • pnpm tauri dev - run the desktop app
  • pnpm build - typecheck and build frontend
  • pnpm typecheck - TypeScript checks
  • pnpm lint - Biome lint
  • pnpm format - Biome format (write)
  • pnpm check - Biome check

Structure

  • src/shared - reusable app-wide code (ui, lib, styles)
  • src/features - feature modules (vertical slices)
  • src/app - top-level app composition