From 4fcc0a15ae65f1a907a2ebcc2a164e4f1e71df37 Mon Sep 17 00:00:00 2001 From: neonwatty Date: Tue, 19 May 2026 05:41:07 -0700 Subject: [PATCH] Simplify landing page content --- src/app/page.tsx | 6 --- src/components/landing/features.tsx | 71 ++++++++++++++--------------- src/components/landing/hero.tsx | 5 +- 3 files changed, 35 insertions(+), 47 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 9a0ac6f..b54e0df 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -5,10 +5,7 @@ import { HowItWorks } from "@/components/landing/how-it-works"; import { LiveDemoCta } from "@/components/landing/live-demo-cta"; import { DemoVideo } from "@/components/landing/demo-video"; import { Features } from "@/components/landing/features"; -import { KeywordPositioning } from "@/components/landing/keyword-positioning"; -import { StylingShowcase } from "@/components/landing/styling-showcase"; import { QuickStart } from "@/components/landing/quick-start"; -import { ConfigTable } from "@/components/landing/config-table"; import { TryCallout } from "@/components/landing/try-callout"; import { JsonLd } from "@/components/json-ld"; import { @@ -76,10 +73,7 @@ export default function Home() { - - - ); diff --git a/src/components/landing/features.tsx b/src/components/landing/features.tsx index 0f8abe2..87f1002 100644 --- a/src/components/landing/features.tsx +++ b/src/components/landing/features.tsx @@ -1,65 +1,60 @@ import { SectionHeading } from "./section-heading"; import Link from "next/link"; +import { ArrowRight, Camera, GitPullRequest, Zap } from "lucide-react"; const features = [ { - icon: "📸", - title: "Screenshot Capture", - description: "Full page or element-specific screenshots with automatic capture.", - href: "/docs/configuration", - }, - { - icon: "🎨", - title: "Annotation Tools", - description: "Draw, arrows, and rectangles to highlight exactly what's wrong.", + Icon: Camera, + title: "Visual bug reports", + description: + "Capture screenshots, annotations, browser context, and privacy redactions so every report starts with useful evidence.", href: "/use-cases/visual-bug-reporting", }, { - icon: "⬛", - title: "Screenshot Redaction", + Icon: GitPullRequest, + title: "GitHub-native triage", description: - "Users can cover sensitive regions, and developers can mask private UI with data-bugdrop-mask.", - href: "/docs/security#screenshot-masking", + "Turn feedback into structured GitHub Issues with labels and metadata instead of sending your team into another dashboard.", + href: "/use-cases/github-issues-feedback", }, { - icon: "🏷️", - title: "Feedback Categories", - description: "Bug, Feature, or Question — automatically tagged with GitHub labels.", - href: "/docs/configuration", - }, - { - icon: "💻", - title: "System Info", - description: "Browser, OS, viewport, and more captured automatically for debugging.", - href: "/docs/faq#how-does-bugdrop-work", - }, - { - icon: "🎯", - title: "Fully Stylable", - description: "Fonts, colors, borders, shadows, radius — match any design system with data attributes.", - href: "/docs/styling", - }, - { - icon: "🔒", - title: "Privacy First", - description: "No tracking, no cookies. URLs, passwords, and credit-card fields are protected by default.", - href: "/docs/security", + Icon: Zap, + title: "Lightweight by default", + description: + "Install with one script tag, customize the widget to match your site, and self-host when your team wants full control.", + href: "/docs/installation", }, ]; export function Features() { return (
- Features -
+ Why Teams Use BugDrop +
{features.map((feature, i) => ( - {feature.icon} +
+
+

+ Looking for a lighter alternative to Userback, Marker.io, BugHerd, + Usersnap, Canny, or Sentry User Feedback? BugDrop keeps the workflow + focused on visual reports that land where developers already work. +

+ + Compare alternatives +
); } diff --git a/src/components/landing/hero.tsx b/src/components/landing/hero.tsx index 7533a7e..9270068 100644 --- a/src/components/landing/hero.tsx +++ b/src/components/landing/hero.tsx @@ -19,9 +19,8 @@ export function Hero() {

- BugDrop is an open-source website feedback widget for visual bug - reporting. Capture screenshots, annotations, browser metadata, and - privacy redactions, then create GitHub Issues from one script tag. + Capture screenshots, annotations, and browser context, then turn user + feedback into GitHub Issues, all from one script tag.