diff --git a/apps/web-roo-code/src/components/homepage/features-mobile.tsx b/apps/web-roo-code/src/components/homepage/features-mobile.tsx index 7e623ecfd4..e924afd4bf 100644 --- a/apps/web-roo-code/src/components/homepage/features-mobile.tsx +++ b/apps/web-roo-code/src/components/homepage/features-mobile.tsx @@ -60,10 +60,10 @@ export function FeaturesMobile() {
{features.map((feature, index) => (
-
-
+
+
-
{feature.icon}
+
{feature.icon}

{feature.title}

diff --git a/apps/web-roo-code/src/components/homepage/features.tsx b/apps/web-roo-code/src/components/homepage/features.tsx index ce5534ab6e..f82f817487 100644 --- a/apps/web-roo-code/src/components/homepage/features.tsx +++ b/apps/web-roo-code/src/components/homepage/features.tsx @@ -1,7 +1,17 @@ "use client" import { motion } from "framer-motion" -import { FaRobot, FaCode, FaBrain, FaTools, FaTerminal, FaPuzzlePiece, FaGlobe } from "react-icons/fa" +import { + FaRobot, + FaCode, + FaBrain, + FaTools, + FaTerminal, + FaPuzzlePiece, + FaGlobe, + FaShieldAlt, + FaBolt, +} from "react-icons/fa" import { FeaturesMobile } from "./features-mobile" import { ReactNode } from "react" @@ -10,7 +20,6 @@ export interface Feature { icon: ReactNode title: string description: string - size: "small" | "large" } export const features: Feature[] = [ @@ -19,49 +28,54 @@ export const features: Feature[] = [ title: "Your AI Dev Team in VS Code", description: "Roo Code puts a team of agentic AI assistants directly in your editor, with the power to plan, write, and fix code across multiple files.", - size: "large", }, { icon: , title: "Multiple Specialized Modes", description: "From coding to debugging to architecture, Roo Code has a mode for every dev scenario—just switch on the fly.", - size: "small", }, { icon: , title: "Deep Project-wide Context", description: "Roo Code reads your entire codebase, preserving valid code through diff-based edits for seamless multi-file refactors.", - size: "small", }, { icon: , title: "Open-Source and Model-Agnostic", description: "Bring your own model or use local AI—no vendor lock-in. Roo Code is free, open, and adaptable to your needs.", - size: "large", }, { icon: , title: "Guarded Command Execution", description: "Approve or deny commands as needed. Roo Code automates your dev workflow while keeping oversight firmly in your hands.", - size: "small", }, { icon: , title: "Fully Customizable", description: - "Create or tweak modes, define usage rules, and shape Roo Code’s behavior precisely—your code, your way.", - size: "small", + "Create or tweak modes, define usage rules, and shape Roo Code's behavior precisely—your code, your way.", }, { icon: , title: "Automated Browser Actions", description: "Seamlessly test and verify your web app directly from VS Code—Roo Code can open a browser, run checks, and more.", - size: "small", + }, + { + icon: , + title: "Secure by Design", + description: + "Security-first from the ground up, Roo Code meets rigorous standards without slowing you down. Monitoring and strict policies keep your code safe at scale.", + }, + { + icon: , + title: "Seamless Setup and Workflows", + description: + "Get started in minutes—no heavy configs. Roo Code fits alongside your existing tools and dev flow, while supercharging your productivity.", }, ] @@ -148,15 +162,12 @@ export function Features() { viewport={{ once: true }}>
{features.map((feature, index) => ( - -
-
-
+ +
+
+
-
{feature.icon}
+
{feature.icon}

{feature.title}