diff --git a/apps/rowboat/app/globals.css b/apps/rowboat/app/globals.css index b475fd21..d72cd197 100644 --- a/apps/rowboat/app/globals.css +++ b/apps/rowboat/app/globals.css @@ -147,3 +147,19 @@ body { scrollbar-width: thin; scrollbar-color: #9ca3af transparent; } + +@keyframes float { + 0% { transform: translateX(0); } + 50% { transform: translateX(24px); } + 100% { transform: translateX(0); } +} + +@keyframes pulse-mascot { + 0%, 100% { transform: scale(1); } + 50% { transform: scale(1.05); } +} + +/* Combine float (side-to-side) and pulse (scale) */ +.animate-float { + animation: float 5s ease-in-out infinite, pulse-mascot 4s infinite; +} diff --git a/apps/rowboat/app/projects/[projectId]/copilot/app.tsx b/apps/rowboat/app/projects/[projectId]/copilot/app.tsx index 09bc9644..3f876cb8 100644 --- a/apps/rowboat/app/projects/[projectId]/copilot/app.tsx +++ b/apps/rowboat/app/projects/[projectId]/copilot/app.tsx @@ -274,9 +274,9 @@ export const Copilot = forwardRef<{ handleUserMessage: (message: string) => void
- COPILOT + SKIPPER
- +
diff --git a/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx b/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx index 30598d1c..897f20e4 100644 --- a/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx +++ b/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx @@ -924,7 +924,7 @@ export function WorkflowEditor({ className="gap-2 px-4 bg-indigo-600 hover:bg-indigo-700 text-white font-semibold text-sm" startContent={showCopilot ? null : } > - {showCopilot ? "Hide Copilot" : "Copilot"} + {showCopilot ? "Hide Skipper" : "Skipper"}
} {!isLive && <> @@ -961,7 +961,7 @@ export function WorkflowEditor({ className="gap-2 px-4 bg-indigo-600 hover:bg-indigo-700 text-white font-semibold text-sm" startContent={showCopilot ? null : } > - {showCopilot ? "Hide Copilot" : "Copilot"} + {showCopilot ? "Hide Skipper" : "Skipper"} } diff --git a/apps/rowboat/components/common/panel-common.tsx b/apps/rowboat/components/common/panel-common.tsx index 8f4b22c5..058ad594 100644 --- a/apps/rowboat/components/common/panel-common.tsx +++ b/apps/rowboat/components/common/panel-common.tsx @@ -72,7 +72,8 @@ export function Panel({ > {variant === 'copilot' && showWelcome && (
- + {/* Replace Sparkles icon with mascot image */} + Rowboat Mascot {SHOW_COPILOT_MARQUEE && (
diff --git a/apps/rowboat/public/mascot.png b/apps/rowboat/public/mascot.png new file mode 100644 index 00000000..9e45e953 Binary files /dev/null and b/apps/rowboat/public/mascot.png differ