# GPUI 组件库完整组件清单 > 覆盖场景:代码编辑器 / IDE、文档与知识库、股票与金融平台、AI 桌面、AI 对话平台、设计工具、数据库与开发工具、IM 与邮件、项目管理、媒体、系统工具等桌面应用。 --- ## 1. 基础原语(Primitives) - Box / View — 最底层容器 - Text — 纯文本渲染 - Icon — 矢量图标 - IconSet / IconRegistry — 图标集注册与按名称加载 - Svg — 任意 SVG 渲染 - Image — 图片(加载中、失败、占位) - Canvas — 自定义绘制区域 - Divider / Separator — 水平 / 垂直分割线 - Spacer — 弹性占位 - Portal — 渲染到顶层图层 - Overlay / Backdrop — 遮罩层 - Slot — 插槽 / 组件组合 - Show / When — 条件渲染 - For / Each — 列表渲染辅助 - Fragment — 无包裹分组 - VisuallyHidden — 仅屏幕阅读器可见 - FocusRing — 焦点环 - FocusScope / FocusTrap — 焦点作用域与限制 - ClickOutside — 外部点击检测 - HoverArea — 悬停检测区域 - Pressable — 可按压区域(按下态、长按) - KeyboardHandler — 键盘事件区域 - Measure — 尺寸测量 - ResizeObserver — 尺寸变化监听 - IntersectionObserver — 可见性监听 - Clipboard — 剪贴板读写 - Tooltip Trigger — 通用提示触发器 --- ## 2. 排版(Typography) - Heading(H1–H6) - Title / Subtitle - Paragraph - Label - Caption - Overline - Code(行内代码) - Kbd — 快捷键显示(支持 ⌘ / Ctrl 平台差异) - KbdCombo — 组合键显示(⌘ + Shift + P) - Blockquote - Highlight / Mark — 高亮文本(搜索匹配) - Truncate — 单行截断 - LineClamp — 多行截断 - MiddleEllipsis — 中间省略(长文件路径) - EllipsisTooltip — 截断后悬停显示全文 - Link — 链接 - ExternalLink — 外部链接(带图标) - RelativeTime — 相对时间(3 分钟前) - DateTimeText — 格式化时间 - NumberText — 数字格式化(千分位、精度) - CurrencyText — 货币显示 - PercentText — 百分比显示 - FileSizeText — 文件大小(KB / MB / GB) - DurationText — 时长(01:23:45) - PluralText — 复数处理 - CopyableText — 可复制文本 - SelectableText — 可选中文本 - Emoji — 表情渲染 - Latex / MathInline — 行内公式 - AnimatedNumber — 数字滚动动画 - Typewriter — 打字机效果文本 - GradientText — 渐变文字 - ShimmerText — 闪光文字(加载中) --- ## 3. 布局(Layout) - Stack / HStack / VStack - Flex - Grid / GridItem - SimpleGrid — 等宽响应网格 - Masonry — 瀑布流 - Center - Container — 最大宽度约束容器 - AspectRatio - Inset / Padding 容器 - Wrap — 自动换行布局 - Absolute / Positioned — 绝对定位容器 - Layer / ZStack — 层叠 - ScrollArea — 自定义滚动区域 - Scrollbar — 可样式化滚动条(悬停显示、覆盖式) - ScrollShadow — 滚动边缘阴影 - ScrollToTop — 回到顶部 - StickyHeader — 吸顶 - SplitPane — 可拖拽分栏(水平 / 垂直 / 嵌套) - ResizablePanel / ResizablePanelGroup - ResizeHandle — 拖拽手柄 - Collapsible — 可折叠区域 - Accordion / AccordionItem - Card / CardHeader / CardBody / CardFooter - Panel / PanelHeader - Section / SectionHeader - Group / Fieldset - Frame — 带边框区域 - Well — 内嵌凹陷区域 - Sidebar — 可折叠侧边栏 - Drawer — 抽屉 - Sheet — 边缘滑出面板 - Page / PageHeader / PageContent - AppShell — 应用骨架(标题栏 + 侧栏 + 内容 + 状态栏) - MasterDetail — 主从布局(列表 + 详情) - ThreeColumnLayout — 三栏布局(邮件 / IM) - Dock / DockPanel — 可停靠面板系统(上下左右停靠、浮动、合并为标签组) - DockZone / DropIndicator — 停靠拖拽指示区域 - FloatingPanel — 浮动面板 - Pane / PaneGroup — 编辑器分屏 - Workspace — 工作区布局持久化 - Viewport — 画布视口(缩放平移) --- ## 4. 窗口与桌面外壳(Window & Shell) - TitleBar — 自定义标题栏(可拖动区域) - ColumnShell — 分栏外壳:侧栏通到窗口顶部,每栏自带可拖动标题(双栏 / 三栏) - WindowControls — 最小化 / 最大化 / 关闭(macOS 红绿灯、Windows、Linux 样式) - TrafficLights — macOS 风格窗口按钮 - WindowDragRegion — 窗口拖拽区域 - WindowResizeBorder — 无边框窗口缩放边缘 - MenuBar — 应用菜单栏(文件 / 编辑 / 视图…) - NativeMenu 适配层 - Toolbar / ToolbarGroup / ToolbarSeparator - StatusBar / StatusBarItem — 底部状态栏 - ActivityBar — 侧边图标导航(VS Code 风格) - NavigationRail - TabBar(窗口级) - SplashScreen — 启动页 - AboutDialog — 关于窗口 - TrayIcon / TrayMenu — 系统托盘 - DockBadge — Dock / 任务栏角标 - JumpList — 任务栏快捷菜单 - SystemNotification — 系统级通知桥接 - MultiWindow Manager — 多窗口管理 - WindowSwitcher — 窗口切换器 - QuickLauncher — 快速启动器(类 Spotlight / Raycast) - MiniWindow / CompactMode — 迷你模式窗口 - AlwaysOnTop 浮窗 - PictureInPicture — 画中画窗口 - UpdateBanner / UpdateDialog — 应用更新提示 - CrashReporter — 崩溃报告界面 - OfflineIndicator — 离线状态 - ZoomControl — 界面缩放 --- ## 5. 按钮与操作(Buttons & Actions) - Button(primary / secondary / outline / ghost / subtle / danger / link) - IconButton - ButtonGroup - SplitButton — 主按钮 + 下拉 - DropdownButton / MenuButton - ToggleButton - ToggleGroup - SegmentedControl - FloatingActionButton - LoadingButton — 带加载态 - ConfirmButton — 二次确认按钮(按住确认 / 点击两次) - HoldToConfirm — 长按确认 - CopyButton — 复制并反馈 - ShareButton - CloseButton - BackButton - MoreButton(…) - ActionBar — 底部 / 浮动操作栏 - BulkActionBar — 批量选择后操作栏 - ActionSheet - QuickActions — 快捷动作列表 - ShortcutHint — 按钮上附带快捷键提示 --- ## 6. 表单输入(Form Inputs) ### 文本类 - Input / TextField - TextArea(自动增高、最大行数) - PasswordInput(显示 / 隐藏) - SearchInput(清除、搜索历史) - NumberInput(步进、键盘上下、拖拽改值) - ScrubInput — 拖拽改数值(设计工具风格) - CurrencyInput - PercentInput - UnitInput — 带单位输入(px / % / em) - EmailInput - UrlInput - PhoneInput(区号) - MaskedInput — 格式掩码 - PinInput / OTPInput - InlineEdit / EditableText — 点击即编辑 - InputGroup / InputAddon — 前后缀 - ClearableInput - AutoResizeInput - MentionInput — @ 提及 - HashtagInput - TagInput / TokenInput - KeyValueInput — 键值对编辑 - ListInput — 可增删的字符串列表 - PathInput — 文件路径输入 + 浏览 - RegexInput — 正则输入(带校验高亮) - ExpressionInput — 公式 / 表达式输入 - HotkeyInput / ShortcutRecorder — 快捷键录制 ### 选择类 - Checkbox(含半选态) - CheckboxGroup - CheckboxCard - Radio / RadioGroup - RadioCard - Switch / Toggle - Select - NativeSelect - Combobox — 可搜索下拉 - Autocomplete - MultiSelect - CascadeSelect / Cascader — 级联选择 - TreeSelect — 树形选择 - TransferList — 穿梭框 - ListBox — 列表选择 - ChoiceChips / FilterChips - Rating - Slider - RangeSlider - VerticalSlider - Knob / Dial — 旋钮(音频类) - Stepper(数值加减) ### 日期时间 - Calendar - DatePicker - DateRangePicker - TimePicker - DateTimePicker - MonthPicker / YearPicker / QuarterPicker - WeekPicker - RelativeDatePicker(最近 7 天、本月…) - TimezoneSelect - DurationPicker - CronEditor — 定时规则编辑 ### 颜色 - ColorPicker(HSV / RGB / HEX / Alpha) - ColorSwatch - ColorPalette - EyeDropper — 取色器 - GradientEditor ### 文件 - FilePicker / FileInput - FolderPicker - DropZone — 拖拽上传区域 - UploadList — 上传进度列表 - ImageUpload(带预览、裁剪) - AvatarUpload ### 其他 - SignaturePad — 签名板 - CodeInput — 单行代码输入(带高亮) - JsonInput — JSON 输入(校验) - FontPicker - IconPicker - EmojiPicker - LanguageSelect - CountrySelect - CurrencySelect ### 表单结构 - Form - FormField - FormLabel(必填标记、帮助图标) - FormDescription / HelperText - FormError / ValidationMessage - FormSection - FormActions - FieldArray — 动态字段组 - InlineForm - WizardForm / MultiStepForm - DirtyIndicator — 未保存改动提示 --- ## 7. 导航(Navigation) - Tabs(顶部 / 左侧 / 底部) - EditorTabs — 可关闭、可拖拽排序、可固定、预览标签(斜体)、未保存圆点、溢出菜单 - TabOverflowMenu - Breadcrumb(可点击每级展开同级下拉) - Pagination - LoadMore - Stepper / Steps / Wizard - Sidebar Navigation / NavItem / NavGroup - NavigationMenu - ActivityBar Item(带角标) - BackForwardNavigation — 前进后退 - History Navigation - Anchor / TableOfContents 导航 - JumpTo / GoToLine - CommandPalette — 命令面板(分组、最近使用、模糊匹配高亮) - QuickOpen — 快速打开文件 - QuickSwitcher — 快速切换(文档 / 会话 / 项目) - SearchPalette — 全局搜索 - SpotlightSearch - Tour / Onboarding 导航点 --- ## 8. 菜单(Menus) - Menu / MenuItem / MenuGroup / MenuSeparator - SubMenu — 级联子菜单 - CheckboxMenuItem - RadioMenuItem - MenuItemShortcut — 右侧快捷键 - MenuItemIcon - ContextMenu — 右键菜单 - DropdownMenu - MenuBar Menu - OverflowMenu(…) - MegaMenu - SearchableMenu — 带搜索框的菜单 - PieMenu / RadialMenu — 环形菜单 --- ## 9. 浮层(Overlays) - Tooltip(延迟、跟随鼠标、富内容) - Popover - HoverCard — 悬停卡片(用户信息、链接预览) - Dialog / Modal - AlertDialog - ConfirmDialog - PromptDialog — 输入对话框 - FullscreenDialog - Sheet - Drawer - Lightbox - Spotlight / Coachmark — 聚焦引导 - FloatingToolbar — 选中后浮动工具栏 - Callout / Peek — 内联浮窗(类 Peek Definition) - DropdownPanel - InlinePopup - ToastViewport — 通知容器 --- ## 10. 反馈(Feedback) - Toast(成功 / 失败 / 警告 / 信息 / 带操作 / 可撤销) - Notification — 带标题、正文、操作 - NotificationCenter — 通知中心列表 - Alert(inline) - Banner — 顶部横幅 - Callout / Admonition(提示、注意、危险) - InlineMessage - StatusMessage - Snackbar - UndoToast — 撤销提示 - ErrorView — 错误页 - ErrorBoundary - NotFound / 404 - NoPermission / 403 - Maintenance — 维护中 - Offline — 离线 - EmptyState(无数据 / 无搜索结果 / 首次使用) - Result — 结果页(成功 / 失败) - ConfirmationCard - SavingIndicator — 保存中 / 已保存 - SyncStatus — 同步状态 - ConnectionStatus — 连接状态 - Countdown — 倒计时 - Timer --- ## 11. 加载与动画(Loading & Motion) ### 加载 - Spinner(圆环、点阵、条形、脉冲等多种样式) - DotsLoader — 三点跳动 - BarsLoader - PulseLoader - RingLoader - OrbitLoader - WaveLoader - Skeleton / SkeletonText / SkeletonAvatar / SkeletonCard / SkeletonTable - Shimmer — 流光效果 - ProgressBar(确定 / 不确定 / 分段 / 缓冲) - ProgressCircle / ProgressRing - StepProgress - LoadingOverlay — 覆盖式加载 - LoadingScreen — 全屏加载 - InlineLoader - LazyLoad — 延迟加载容器 - Suspense / AsyncView — 异步加载状态封装 - RefreshIndicator - TypingIndicator — 正在输入 ### 动画与过渡 - Transition(fade / slide / scale / collapse) - AnimatePresence — 进出场动画 - Motion — 声明式动画 - Spring — 弹簧动画 - Stagger — 交错动画 - Reorder — 列表重排动画 - Flip — 布局变化动画 - CountUp — 数字递增 - Marquee — 跑马灯 - Ripple — 点击波纹 - Confetti — 彩带庆祝 - Glow / Pulse — 发光 / 呼吸 - Blink / Flash — 闪烁(价格变化) - Shake — 抖动(校验失败) - ParticleBackground - AnimatedGradient - Lottie Player --- ## 12. 数据展示(Data Display) - Badge / CountBadge / DotBadge - Tag / Chip(可关闭、可选择) - Avatar(图片 / 首字母 / 图标 / 在线状态) - AvatarGroup — 堆叠头像 - UserChip — 头像 + 名字 - Statistic / KPI Card - Metric — 指标 + 趋势 - TrendIndicator — 上涨 / 下跌箭头 - DescriptionList - PropertyGrid — 属性面板(IDE / 设计工具) - KeyValueList - InfoRow - Timeline / TimelineItem - ActivityFeed — 动态流 - Changelog - Carousel - Gallery - Accordion 列表 - Card Grid - QRCode - Barcode - ColorSwatch 展示 - Meter — 容量条(磁盘、配额) - Gauge - UsageBar — 分段用量条 - Rating 展示 - Comparison — 对比视图 - BeforeAfter — 前后对比滑块 - Watermark --- ## 13. 列表与树(Lists & Trees) - List / ListItem(主文本、副文本、前后缀、操作) - VirtualList — 虚拟滚动(可变高度) - InfiniteList — 无限滚动 - SortableList — 拖拽排序 - SelectableList — 单选 / 多选 / Shift 范围选 - GroupedList — 分组列表 + 分组吸顶 - SectionList - ReorderableList - SwipeableListItem - Tree / TreeView(展开、多选、拖拽、懒加载、重命名、键盘导航) - VirtualTree — 大数据量树 - FileTree — 文件树(图标、Git 状态、过滤) - CheckboxTree - Outline — 大纲 - NestedList - DirectoryListing — 目录列表视图 - Menu List - Transfer List --- ## 14. 表格(Tables) - Table(基础) - DataTable — 排序、筛选、分页、选择 - VirtualTable — 百万行虚拟滚动 - DataGrid — 可编辑单元格(类 Excel) - Spreadsheet — 电子表格(公式、合并单元格、冻结、填充柄) - TreeTable — 树形表格 - PivotTable — 透视表 - ColumnResizer — 列宽拖拽 - ColumnReorder — 列拖拽排序 - ColumnVisibility — 列显示控制 - ColumnPinning — 冻结列 - RowSelection - RowExpansion — 展开行详情 - RowGrouping — 分组行 - InlineRowEdit - CellRenderer(文本 / 数字 / 标签 / 进度 / 迷你图 / 头像 / 链接) - TableToolbar(搜索、过滤、导出、密度切换) - FilterBuilder — 高级筛选构建器 - SortBuilder - AggregationFooter — 汇总行 - TableDensity — 紧凑 / 标准 / 宽松 - ConditionalFormatting — 条件格式(红绿色阶) - HeatmapTable - ComparisonTable --- ## 15. 通用图表(Charts) - LineChart - AreaChart / StackedArea - BarChart(水平 / 垂直 / 堆叠 / 分组) - PieChart / DonutChart - ScatterChart - BubbleChart - RadarChart - HeatmapChart - CalendarHeatmap(贡献图) - Treemap - Sunburst - SankeyChart - FunnelChart - WaterfallChart - BoxPlot - Histogram - ViolinPlot - GanttChart - NetworkGraph / ForceGraph - ChordDiagram - ParallelCoordinates - Sparkline / SparkBar / SparkArea - Bullet Chart - ProgressChart - RealtimeChart — 实时流数据图 - ChartLegend - ChartTooltip - ChartCrosshair - ChartAxis / ChartGrid - ChartZoom / Brush — 缩放与区间选择 - ChartAnnotation — 标注 - ChartExport --- ## 16. 金融与股票平台(Finance & Trading) ### 行情 - CandlestickChart — K 线图 - OHLCChart - HeikinAshiChart - LineQuoteChart — 分时图 - VolumeChart — 成交量 - DepthChart — 深度图 - MarketProfile / VolumeProfile - RenkoChart / PointAndFigure - MultiChartLayout — 多图联动布局 - ChartSync — 多图十字光标同步 - TimeRangeSelector(1m / 5m / 1H / 1D / 1W / 1M / YTD / 5Y) - IntervalSelector - ChartTypeSwitcher ### 技术分析 - IndicatorOverlay(MA / EMA / BOLL / VWAP) - IndicatorPane(MACD / RSI / KDJ / OBV) - IndicatorSelector - DrawingTools — 画线工具(趋势线、水平线、斐波那契、矩形、文字标注) - DrawingToolbar - CompareSymbol — 叠加对比 - PriceAlertLine — 价格预警线 ### 报价与盘口 - Ticker / TickerTape — 滚动行情条 - QuoteCard — 报价卡片 - PriceText — 涨跌颜色、闪烁 - PriceChangeBadge - OrderBook — 买卖盘口(深度条) - Level2 Quotes - TimeAndSales / TradeTape — 逐笔成交 - MarketDepthLadder / DOM — 价格阶梯 - SpreadIndicator - BidAskBar ### 交易 - OrderEntry / TradePanel — 下单面板(限价、市价、止损、条件单) - QuickTradeButtons — 快速买卖 - PositionTable — 持仓 - OrderTable — 委托 - TradeHistoryTable — 成交记录 - PnLDisplay — 盈亏显示 - LeverageSlider - MarginIndicator - RiskMeter - OrderConfirmDialog - OptionChain — 期权链 - GreeksTable - PayoffDiagram — 期权损益图 ### 市场与资产 - Watchlist — 自选列表(分组、拖拽、实时刷新) - SymbolSearch — 代码搜索 - SymbolBadge — 股票代码标签 - MarketHeatmap — 板块热力图 - SectorTreemap - Screener / FilterPanel — 选股器 - MarketOverview — 大盘概览 - IndexCard - MarketStatus — 开盘 / 收盘 / 盘前盘后 - TradingSessionClock - EconomicCalendar - EarningsCalendar - NewsFeed — 财经新闻流 - SentimentGauge - PortfolioSummary - AssetAllocationChart - PerformanceChart(收益曲线、回撤) - DividendTable - FinancialStatementTable — 财报表格 - CurrencyConverter - CryptoWalletCard - TransactionList - Candle Countdown — K 线倒计时 --- ## 17. 代码编辑器与 IDE(Code Editor & IDE) ### 编辑器核心 - CodeEditor — 语法高亮、多光标、选区、撤销重做 - EditorGutter — 行号、折叠箭头、断点、Git 标记、诊断图标 - LineNumbers(绝对 / 相对) - FoldingControl - Minimap - Ruler / IndentGuide — 标尺、缩进参考线 - BracketMatcher / RainbowBrackets - WhitespaceRenderer - CursorRenderer(块状 / 线条 / 下划线、闪烁) - SelectionHighlight - MultiCursor - VimModeIndicator - StickyScroll — 作用域吸顶 - Breadcrumb(符号路径) - InlayHints — 内联提示 - CodeLens — 代码上方操作 - InlineDecoration — 波浪线、背景色 - GhostText — AI 灰色补全文本 - InlineChat — 行内 AI 对话 - InlineDiff — 行内差异 - ReadOnlyBanner ### 智能提示 - CompletionMenu — 自动补全(图标、类型、文档预览) - SignatureHelp — 参数提示 - HoverInfo — 悬停文档 - QuickFix / CodeActionMenu — 灯泡菜单 - RenameInput — 行内重命名 - PeekView — 查看定义 / 引用 - ReferencesPanel - SymbolOutline - GoToSymbol - CallHierarchy / TypeHierarchy ### 搜索 - FindWidget — 查找(大小写、全词、正则) - ReplaceWidget - SearchPanel — 全局搜索结果(按文件分组) - SearchResultItem(匹配高亮、预览) - SearchFilters(包含 / 排除 glob) ### 面板 - ProblemsPanel / DiagnosticsList - OutputPanel - DebugConsole - ExtensionsPanel / PluginList - SettingsEditor(UI + JSON 双模式) - KeybindingsEditor - ThemePreview - WelcomePage - RecentProjects - ProjectSwitcher - TaskRunner / RunConfiguration ### 状态栏项 - CursorPosition(Ln / Col) - LanguageMode - Encoding - LineEnding - IndentSettings - BranchIndicator - LspStatus - NotificationBell --- ## 18. 终端(Terminal) - Terminal — 终端模拟器(ANSI 颜色、真彩、光标、滚动缓冲) - TerminalTabs - TerminalSplit - TerminalToolbar - TerminalSearch - TerminalLink — 可点击路径 / URL - ShellSelector - CommandBlock — 命令分块(类 Warp) - CommandHistory - AnsiText — ANSI 文本渲染 - LogViewer — 日志查看器(级别过滤、跟随、高亮) - ProcessList --- ## 19. 版本控制(Git / VCS) - DiffViewer — 并排 / 统一视图 - InlineDiff - ThreeWayMerge — 三方合并 - ConflictResolver - ChangesList — 暂存 / 未暂存 - CommitInput — 提交信息输入 - CommitGraph — 提交图谱 - CommitList / CommitItem - BranchSelector - BranchList - TagList - StashList - BlameView / GitBlameAnnotation - FileHistory - PullRequestCard - ReviewComment - DiffStat(+12 −3) - GitStatusBadge(M / A / D / U) --- ## 20. 调试与运行(Debug) - DebugToolbar(继续、单步、步入、步出、停止) - BreakpointList - BreakpointGutter - CallStack - VariablesPanel(树形展开) - WatchPanel - ThreadList - MemoryViewer / HexViewer - Disassembly - PerformanceProfiler / Flamegraph - TimelineProfiler - NetworkInspector - ConsoleREPL --- ## 21. 文档与富文本(Documents & Rich Text) ### 编辑 - RichTextEditor - MarkdownEditor(所见即所得 / 源码 / 分屏) - BlockEditor — 块编辑器(类 Notion) - Block 类型:段落、标题、列表、待办、引用、代码、分割线、表格、图片、视频、嵌入、公式、Callout、折叠块、列布局、同步块 - BlockHandle — 块拖拽手柄 - SlashMenu — 斜杠命令 - FloatingFormatToolbar — 选中格式工具栏 - FixedFormatToolbar — 固定工具栏 - LinkEditor — 链接编辑浮窗 - MentionMenu — @ 提及 - EmojiAutocomplete - TableEditor — 表格编辑(增删行列、合并) - ImageEditorBlock(缩放、对齐、说明文字) - MathEditor / LatexBlock - MermaidBlock / DiagramBlock - CodeBlockEditor - TodoItem / Checklist - PlaceholderText — 空块提示 - WordCount / CharacterCount - ReadingTime ### 阅读 - MarkdownRenderer - DocumentViewer - PDFViewer(缩略图、搜索、缩放、标注) - EpubReader - OfficePreview(docx / xlsx / pptx 预览) - PageThumbnailList - TableOfContents(滚动联动高亮) - DocumentOutline - Footnote - Glossary / TooltipTerm - ReadingProgress - FocusMode / ZenMode - PrintPreview ### 知识库 - PageTree — 页面层级树 - Backlinks — 反向链接 - GraphView — 双链关系图 - PageCover / PageIcon - PageProperties — 页面属性(数据库字段) - DatabaseView(表格 / 看板 / 画廊 / 日历 / 时间线视图) - TemplatePicker - TrashBin / 回收站 - VersionHistory — 版本历史 - PageHistoryDiff - Favorites / Pinned --- ## 22. 协作(Collaboration) - PresenceAvatars — 在线协作者 - RemoteCursor — 他人光标 - RemoteSelection — 他人选区 - CommentThread - CommentBubble / CommentMarker - CommentSidebar - Reply / ReactionPicker - Reactions(表情回应) - Annotation / Highlight 批注 - SuggestionMode — 修订模式 - TrackChanges — 修订记录 - ShareDialog — 分享 & 权限 - PermissionSelect(可查看 / 可评论 / 可编辑) - InviteInput - AccessList - ActivityLog - FollowMode — 跟随他人视图 - LiveIndicator --- ## 23. AI 对话平台(AI Chat) ### 消息 - ChatContainer - MessageList(虚拟化、自动滚动到底部、新消息提示) - MessageBubble(用户 / 助手 / 系统 / 错误) - MessageAvatar - MessageHeader(模型名、时间) - MessageFooter - StreamingText — 流式渲染(平滑、光标) - StreamingMarkdown — 增量 Markdown 解析渲染 - StreamingCursor — 流式输出光标 - CodeBlock(语言标签、复制、下载、运行、折叠、应用到文件) - MathBlock - TableBlock - MermaidRenderer - ImageMessage / ImageGrid - FileMessage - AudioMessage - VideoMessage - LinkPreviewCard - QuoteReply — 引用回复 - MessageActions(复制、重新生成、编辑、点赞、点踩、朗读、分享) - MessageEditor — 编辑已发送消息 - BranchNavigator(< 2/3 >)— 分支切换 - RegenerateButton - StopGeneratingButton - ContinueButton - ErrorMessage / RetryMessage - RateLimitNotice - FeedbackForm — 反馈表单 - ScrollToBottomButton - DateSeparator - ThinkingBlock / ReasoningPanel — 可折叠思考过程 - ThinkingIndicator — 思考中动画 - ThinkingDuration(已思考 12 秒) ### 引用与检索 - CitationBadge / InlineCitation([1]) - SourceCard - SourceList / SourcesPanel - SearchProgress — 搜索中(显示正在搜索的关键词) - WebResultCard - DocumentChunkPreview ### 输入 - PromptInput / Composer(多行、快捷键发送、Shift 换行) - AttachmentButton - AttachmentChip / AttachmentPreview - PasteImagePreview - DragDropOverlay — 拖入文件遮罩 - VoiceInputButton - VoiceWaveform / RecordingIndicator - SlashCommandMenu - PromptTemplateMenu - ContextMentionMenu(@文件 / @文档 / @网页) - ContextChips — 已附加上下文 - ModelSelector(能力标签、上下文长度) - ModeSelector(对话 / 搜索 / 深度研究 / Agent) - ToolToggleMenu(启用联网、代码执行等) - TemperatureSlider / ParameterPanel - SystemPromptEditor - TokenCounter - ContextWindowMeter — 上下文使用率 - CostEstimator - SendButton(发送 / 停止 两态) - InputHint(按 Enter 发送) ### 会话管理 - ConversationList(按时间分组:今天、昨天、7 天内) - ConversationItem(重命名、删除、置顶、导出) - ConversationSearch - NewChatButton - FolderList / ProjectList - ProjectKnowledgePanel — 项目知识库 - SharedConversationView - ConversationExport ### 引导 - WelcomeScreen / Greeting - SuggestionChips / StarterPrompts - PromptLibrary - FollowUpSuggestions — 追问建议 - CapabilityCards --- ## 24. AI Agent 与工具调用(Agent) - ToolCallCard — 工具调用(名称、参数、结果、耗时、状态) - ToolCallGroup — 多个调用折叠 - ToolApprovalDialog — 执行前审批 - PermissionPrompt(允许一次 / 始终允许 / 拒绝) - AgentStepList / TaskTimeline — 执行步骤 - AgentPlan / TodoList — 计划清单(实时勾选) - AgentStatus(规划中 / 执行中 / 等待 / 完成 / 失败) - AgentProgress - SubAgentTree — 子 Agent 层级 - FileChangeCard — 文件变更预览(接受 / 拒绝) - MultiFileDiff Review - CommandExecutionCard — 命令执行 + 输出 - BrowserPreview / ScreenshotStream — Agent 浏览器画面 - ComputerUseViewer - ArtifactPanel — 产物面板(代码、文档、网页预览) - ArtifactVersionSwitcher - LivePreview — 实时预览 - SandboxStatus - MCPServerList / ConnectorList - ToolRegistry Panel - MemoryPanel — Agent 记忆管理 - CheckpointList / Rewind — 检查点回滚 - InterruptButton - HumanInputRequest — Agent 请求用户输入 - TokenUsageChart - CostBreakdown - TraceViewer — 调用链追踪 - EvalResultTable --- ## 25. AI 创作与生成(Generative) - ImageGenerationPanel - GenerationQueue — 生成队列 - GenerationGrid — 结果网格 - VariationPicker - PromptEnhancer - NegativePromptInput - StylePresetPicker - SeedInput - AspectRatioPicker - InpaintCanvas — 局部重绘画布 - MaskBrush - ImageCompare - AudioGenerationPlayer - VideoGenerationTimeline - TTSVoicePicker - ModelCard — 模型信息卡 - ModelDownloadManager — 本地模型下载 - ModelStatus(已加载 / 加载中 / GPU 占用) - HardwareMonitor(GPU / VRAM / CPU) - FineTuneJobCard - DatasetViewer - EmbeddingVisualizer(2D / 3D 散点) - PromptPlayground — 提示词调试台 - PromptDiff / PromptVersionHistory - ABCompareView — 多模型对比 --- ## 26. 媒体(Media) - ImageViewer(缩放、平移、旋转、适配) - ImageCropper - ImageAnnotator - ImageThumbnail - Lightbox / Gallery Viewer - VideoPlayer(播放、进度、倍速、字幕、全屏、画中画) - VideoTimeline / Scrubber - VideoThumbnailStrip - AudioPlayer - AudioWaveform - AudioSpectrum / Visualizer - VolumeControl - PlaybackSpeedControl - MediaControls - Playlist - SubtitleEditor - ScreenRecorderControls - CameraPreview - MicLevelMeter - DeviceSelector(麦克风 / 摄像头 / 扬声器) - 3DModelViewer --- ## 27. 文件管理(Files) - FileExplorer — 文件浏览器(列表 / 图标 / 分栏视图) - FileGrid - FileList - FileItem(图标、名称、大小、修改时间) - FileIcon — 按扩展名自动图标 - FilePreview / QuickLook - FileBreadcrumb / PathBar - FolderTree - FileContextMenu - RenameInline - DragDropFiles - FileOperationProgress — 复制 / 移动进度 - TransferQueue — 上传下载队列 - DownloadManager - StorageUsage - RecentFiles - Favorites / Bookmarks - FileSearch - DuplicateFinder 视图 - ArchiveViewer(zip 内容) - HexViewer --- ## 28. 即时通讯(IM / Messaging) - ChannelList / ChatList - ChannelItem(未读数、静音、置顶) - DirectMessageItem - MessageThread - ThreadPanel — 话题侧栏 - ChatMessage(连续消息合并、时间戳) - UnreadDivider — 新消息分割线 - MessageReactions - ReadReceipt — 已读回执 - TypingIndicator - MemberList - UserProfileCard - OnlineStatus(在线 / 离开 / 忙碌 / 离线) - StatusSetter — 自定义状态 - VoiceCallBar - VideoCallGrid - ScreenShareView - CallControls(静音、摄像头、挂断、共享) - ParticipantTile - IncomingCallDialog - StickerPicker - GifPicker - PinnedMessages - ChannelHeader - HuddleIndicator --- ## 29. 邮件(Mail) - MailboxList / FolderList - MailList(未读粗体、星标、附件图标) - MailItem - MailReader - MailComposer(收件人、抄送、密送、附件) - RecipientInput - MailThreadView — 会话视图 - QuotedText — 折叠引用 - SignatureEditor - LabelPicker - SnoozePicker - ScheduleSend - InboxZeroState --- ## 30. 日历与日程(Calendar) - CalendarMonthView - CalendarWeekView - CalendarDayView - AgendaView - YearView - MiniCalendar - EventCard / EventChip - EventEditor - EventPopover - TimeGrid — 时间网格(拖拽创建、调整时长) - AllDayRow - CurrentTimeIndicator - RecurrenceEditor — 重复规则 - AvailabilityPicker - TimezoneOverlay - ReminderPicker - AttendeeList --- ## 31. 项目与任务管理(Project Management) - KanbanBoard / KanbanColumn / KanbanCard - TaskList - TaskItem(复选、优先级、截止日期、负责人) - TaskDetailPanel - SubtaskList - GanttChart / TimelineView - Roadmap - Sprint Board - Burndown Chart - PriorityIndicator - StatusSelect - AssigneePicker - DueDatePicker - LabelManager - IssueCard - IssueIdBadge(ENG-123) - MilestoneProgress - WorkloadView - TimeTracker - Pomodoro Timer --- ## 32. 设计与画布工具(Canvas & Design) - InfiniteCanvas — 无限画布(缩放、平移) - CanvasGrid / Guides — 网格与参考线 - Ruler — 标尺 - SelectionBox — 选框 - TransformHandles — 缩放旋转手柄 - SnapIndicator — 吸附提示 - LayerPanel — 图层面板 - AssetPanel - InspectorPanel — 属性检查器 - AlignmentToolbar - ToolPalette — 工具箱 - ZoomControls / ZoomIndicator - MiniMap(画布) - ArtboardFrame - ShapeTools(矩形、椭圆、多边形、线条、箭头) - PenTool / PathEditor - TextTool - BrushTool / BrushSettings - ColorPanel - GradientPanel - ShadowEditor - BorderEditor - TypographyPanel - ConstraintsEditor - AutoLayoutControls - ExportPanel - NodeEditor / NodeGraph — 节点编辑器(ComfyUI / 蓝图风格) - Node / Port / Edge / Connection - FlowChart / DiagramEditor - MindMap - Whiteboard - StickyNote - Connector Line - HistoryPanel — 操作历史 --- ## 33. 数据库与开发工具(DB & Dev Tools) - ConnectionManager — 数据库连接管理 - ConnectionForm - SchemaTree — 库 / 表 / 字段树 - QueryEditor — SQL 编辑器 - QueryResultGrid - QueryHistory - QueryPlanViewer — 执行计划 - TableStructureEditor - ERDiagram — 实体关系图 - IndexManager - RedisKeyBrowser - DocumentViewer(MongoDB / JSON) - JsonViewer / JsonTree(折叠、路径复制、搜索) - JsonEditor - YamlViewer - XmlViewer - ApiRequestBuilder(方法、URL、Headers、Body、Auth) - ResponseViewer(状态码、耗时、大小、美化) - HeadersTable - QueryParamsEditor - EnvironmentSelector — 环境变量切换 - CollectionTree — 请求集合 - WebSocketConsole - GraphQLExplorer - RegexTester - Base64 / Encoder 工具面板 - ColorContrastChecker - ContainerList(Docker) - PodList(K8s) - ResourceMonitor --- ## 34. 监控与仪表盘(Dashboard & Monitoring) - Dashboard Grid — 可拖拽调整的仪表盘网格 - Widget / DashboardCard - StatCard - MetricsChart - AlertList - IncidentCard - UptimeBar — 可用性条 - ServiceStatus - HealthCheck Indicator - LogStream - TraceWaterfall - EventStream - ResourceGauge(CPU / 内存 / 磁盘 / 网络) - SystemMonitor - ProcessTable - NetworkGraph(实时速率) - MapView / GeoHeatmap - WorldMap - RefreshIntervalSelector - DashboardFilterBar --- ## 35. 设置与偏好(Settings) - SettingsLayout — 左侧分类 + 右侧内容 - SettingsSection - SettingsRow(标题、描述、控件) - SettingsSearch - ThemeSelector(亮 / 暗 / 跟随系统) - AccentColorPicker - FontSizeControl - FontFamilySelect - DensitySelector - LanguageSelector - KeyboardShortcutsList - ShortcutEditor - ProxySettings - StorageSettings / CacheClear - PrivacySettings - NotificationSettings - StartupSettings - ImportExportSettings - ResetToDefault - AdvancedSettings / FeatureFlags - DeveloperMode Toggle --- ## 36. 账户与用户(Account) - LoginForm - SignupForm - OAuthButtons - MagicLinkForm - TwoFactorInput - ForgotPassword - ProfileCard - ProfileEditor - AccountSwitcher — 多账户切换 - WorkspaceSwitcher / OrgSwitcher - UserMenu — 头像下拉菜单 - SessionList — 登录设备 - ApiKeyManager - SubscriptionCard / PlanBadge - UsageQuota - BillingHistory - PaymentMethodForm - UpgradePrompt / Paywall - TeamMemberTable - RoleSelector - InvitationList --- ## 37. 引导与帮助(Onboarding & Help) - OnboardingWizard - WelcomeTour - Coachmark / Hotspot - FeatureHighlight / NewBadge - Checklist(新手任务) - HelpTooltip(? 图标) - HelpPanel / DocsSidebar - KeyboardShortcutCheatsheet - WhatsNewDialog - FeedbackWidget - ContactSupport - InlineHelp - EmptyStateWithAction --- ## 38. 交互原语(Interaction) - Draggable - Droppable / DropTarget - DragOverlay / DragPreview - DragGhost - Sortable / SortableContext - Resizable - Rotatable - Selectable / SelectionArea — 框选 - RubberBandSelection - LongPress - DoubleClick - Gesture(滚轮缩放、触控板捏合、双指滑动) - PanZoom - Hotkeys / KeyBinding — 快捷键绑定与作用域 - KeyChord — 组合键序列(Ctrl+K Ctrl+S) - Undo / Redo Manager - InfiniteScroll Trigger - VirtualScroller(底层) - ScrollSync — 多区域滚动同步 - Autofocus - RovingTabIndex — 方向键焦点管理 - TypeAhead — 按键快速定位 - FocusVisible --- ## 39. 主题与样式系统(Theme) - ThemeProvider - ThemeSwitcher - ColorTokens / DesignTokens - ThemeEditor — 主题编辑器 - ThemeImporter(VS Code 主题兼容) - SyntaxThemes — 代码高亮主题 - IconThemeProvider - DensityProvider - RadiusProvider - FontProvider - HighContrastMode - ReducedMotionProvider - Platform Style(macOS / Windows / Linux 自适应) - VibrancyBackground / Mica / Acrylic — 系统毛玻璃 - Elevation / Shadow 系统 --- ## 40. 国际化与无障碍(i18n & a11y) - I18nProvider - Trans / LocalizedText - LocaleNumber / LocaleDate - RTL 布局支持 - LiveRegion / Announcer — 屏幕阅读器播报 - SkipLink - AccessibleIcon - AriaLabel 辅助 - KeyboardNavigationHelper - ScreenReaderOnly - ColorBlindSafe Palette --- ## 41. 地图与地理(Maps) - MapView(瓦片) - MapMarker - MapPopup - MapCluster - RouteLine - GeoJSON Layer - ChoroplethMap - LocationPicker - CoordinateDisplay --- ## 42. 杂项与工具组件(Misc) - Clock / WorldClock - Stopwatch - Calculator - UnitConverter - QRCodeScanner - BarcodeDisplay - Captcha - Signature - Rating Widget - Poll / Survey - Quiz / Flashcard - ChangeLog Viewer - LicenseViewer - Terms / Consent Dialog - CookieBanner(嵌入 Web 内容时) - WebView 容器 - IframeEmbed / EmbedCard - HTMLPreview - PrintButton - ExportDialog(PDF / PNG / CSV / JSON) - ImportDialog(字段映射) - CSVImporter - ShareSheet --- ## 43. 开发与质量(Library Tooling) - ComponentGallery / Storybook — 组件展示应用 - PlaygroundPanel — 属性实时调试 - InspectorOverlay — 布局检查(边框、尺寸) - FPSMeter / PerfOverlay - RenderCounter - EventLogger - DesignTokenViewer - IconBrowser - A11yChecker - ScreenshotTest Harness --- ## 44. 渲染表面(Rendering) - RenderSurface — 宿主按盒子的设备像素绘出帧 - FramebufferView / OffscreenRenderSurface / CustomRendererSurface / TextureView → RenderSurface - ShaderView / GpuSurface / WebGPUSurface / Compute Visualization / GPU Particle View — 宿主自带 GPU,读回帧交给 RenderSurface - CameraTexture / GStreamerTexture / ExternalTexture — 宿主的帧交给 RenderSurface - ZeroCopyTexture / SharedTextureView / MetalSurface / OpenGLSurface / VulkanSurface / D3D11/D3D12Surface — gpui 不共享设备 - 3D Scene / 3D Viewport → media::ModelViewer