Kaption Style Guide

WhatsApp Layout Demo

The KaptionActionPill floating at the bottom of the conversation list, exactly like in the real extension. Notice the precise positioning and blur effect matching the extension's implementation.

Search
Alice Johnson10:30 AM
Hey! Did you see the new features?2
Bob Smith9:45 AM
The meeting is at 3pm tomorrow
Team ProjectYesterday
Sarah: I'll send the docs today5
MomYesterday
Call me when you're free
David LeeMonday
Thanks for the help!
Work GroupMonday
You: Sounds good to me
Sarah ConnorSunday
See you at the gym!
Tech SupportLast week
Your ticket has been resolved
Kaption AI
Privacy Mode
Setup Lock Screen
Reminders
Scheduled Messages
Privacy Mode
Chat Summary
Live Translation
Screen Lock
Automatic Transcriptions

Alice Johnson

online

Hey! Did you see the new Kaption features?

10:30 AM

Yes! The transcription feature is amazing

10:31 AM

What about scheduled messages?

10:32 AM

You can schedule messages for any time!

10:33 AM

Type a message

Platform Layout Demo (Filters at Bottom)

Default variant with filters at the bottom. Good for mobile-first interfaces.

Messages

Search conversations...
P
Product Team
2m ago
New feature spec ready for review3
S
Sarah Chen
15m ago
Can we sync on the API changes?
D
Design Sync
1h ago
Mike: Updated the mockups
C
Customer Support
2h ago
Ticket #4521 resolved1
M
Marketing
3h ago
Campaign results are in!
A
Alex Rivera
Yesterday
Thanks for the feedback
E
Engineering
Yesterday
Build passed successfully
H
HR Updates
2 days ago
Q1 review schedule posted

Recent

P

Product Team

5 members

Emily

New feature spec is ready for review

10:30 AM

Great! I'll take a look this afternoon

10:31 AM

Marcus

Added some notes on the API section

10:35 AM

+
Type a message...

Platform Layout Demo (Top Bar)

Top bar variant with filters integrated at the top. Better for desktop workflows.

Messages

P
Product Team
2m ago
New feature spec ready for review3
S
Sarah Chen
15m ago
Can we sync on the API changes?
D
Design Sync
1h ago
Mike: Updated the mockups
C
Customer Support
2h ago
Ticket #4521 resolved1
M
Marketing
3h ago
Campaign results are in!
A
Alex Rivera
Yesterday
Thanks for the feedback
E
Engineering
Yesterday
Build passed successfully
H
HR Updates
2 days ago
Q1 review schedule posted
P

Product Team

5 members

Emily

New feature spec is ready for review

10:30 AM

Great! I'll take a look this afternoon

10:31 AM

Marcus

Added some notes on the API section

10:35 AM

+
Type a message...

PlatformActionTopbar (Standalone Component)

Extracted standalone component from PlatformActionPill top-bar variant. Same functionality, simplified API.

Messages

P
Product Team
2m ago
New feature spec ready for review3
S
Sarah Chen
15m ago
Can we sync on the API changes?
D
Design Sync
1h ago
Mike: Updated the mockups
C
Customer Support
2h ago
Ticket #4521 resolved1
M
Marketing
3h ago
Campaign results are in!
A
Alex Rivera
Yesterday
Thanks for the feedback
E
Engineering
Yesterday
Build passed successfully
H
HR Updates
2 days ago
Q1 review schedule posted
P

Product Team

5 members

Emily

New feature spec is ready for review

10:30 AM

Great! I'll take a look this afternoon

10:31 AM

Marcus

Added some notes on the API section

10:35 AM

+
Type a message...

Filter Icons

Icon proposals for conversation status filters: Open, Resolved, Snoozed, and All.

Open

CircleDot
Circle
MessageCircle
Inbox
MailOpen

Resolved

CheckCircle
CheckCircle2
Check

Snoozed

Clock
AlarmClock
Timer
Moon
Pause
BellOff

All

LayoutList
List
Layers
Menu
Grid2X2
ListFilter

GlassDialog

A beautiful dialog component with glassmorphism styling. Supports dark/light mode, multiple button variants, and locked state for non-dismissible dialogs.

Button Variants

KaptionActionPill

A floating action pill with glassmorphism styling. Features collapsed/expanded/settings states, smooth animations, tooltips, and auto-collapse behavior.

Collapsed State (click to expand)

Kaption AI
Privacy Mode
Setup Lock Screen

Expanded State

Kaption AI
Privacy Mode
Setup Lock Screen

Settings State

Kaption AI
Privacy Mode
Reminders
Scheduled Messages
Privacy Mode
Chat Summary
Live Translation
Screen Lock
Automatic Transcriptions

Dark vs Light Mode Comparison

Kaption AI
Privacy Mode
Lock Screen
Kaption AI
Privacy Mode
Lock Screen

Usage Examples

import { GlassDialog, GlassDialogTrigger, GlassDialogContent,
         GlassDialogHeader, GlassDialogTitle, GlassDialogDescription,
         GlassDialogFooter, GlassDialogButton } from '@/components/ui/GlassDialog'

<GlassDialog isDarkMode={true}>
  <GlassDialogTrigger asChild>
    <button>Open Dialog</button>
  </GlassDialogTrigger>
  <GlassDialogContent>
    <GlassDialogHeader>
      <GlassDialogTitle>Title</GlassDialogTitle>
      <GlassDialogDescription>Description</GlassDialogDescription>
    </GlassDialogHeader>
    <GlassDialogFooter>
      <GlassDialogButton variant="secondary">Cancel</GlassDialogButton>
      <GlassDialogButton variant="primary">Confirm</GlassDialogButton>
    </GlassDialogFooter>
  </GlassDialogContent>
</GlassDialog>
import { KaptionActionPill } from '@/components/ui/KaptionActionPill'

<KaptionActionPill
  isDarkMode={true}
  showPrivacy={true}
  privacyEnabled={privacyEnabled}
  onPrivacyToggle={setPrivacyEnabled}
  showReminders={true}
  reminderCount={3}
  showScheduledMessages={true}
  scheduledCount={2}
  isPaidPlan={false}
  planName="FREE"
/>