Ingredients
18 documents
Infrastructure
Logging
Centralized logging infrastructure with per-category static logger instances sharing one subsystem
Settings Keys
Centralized settings key registry with dot-notation naming to prevent key duplication and scattered string literals
Window Frame Persistence
Invisible view modifier that persists window position and size between sessions via frame autosave
Ui
AI Chat Control
Compact inline chat control for multi-turn AI conversation with scrollable history and multi-provider support
Collapsible Pane Header
Clickable header bar with disclosure chevron that collapses or expands a split view section
Color Profile
Named color palette with foreground, background, ANSI colors, and built-in presets for terminal and editor theming
Empty State
Centered placeholder view shown when there is no content, with icon, heading, and optional action buttons
Git Status Indicator
Git file status indicator with colored character badges, text labels, and priority-based directory rollup
Metadata Line
Compact single-line label combining a leading icon with a text value for displaying metadata
Status Bar
Slim animated bar that slides in at the bottom of a view to indicate a background operation is in progress
AI Settings Panel
Settings panel for AI/LLM provider configuration with multi-provider support
Code Editor Pane
Text editor pane for source code with syntax highlighting, line numbers, minimap, dirty tracking, and auto-save
Debug Panel
Debug-only panel for feature flag overrides, analytics monitoring, and runtime configuration inspection
File Tree Browser
Hierarchical file browser with lazy loading, git status badges, ignore patterns, and file-type icons
Inspector Panel
Right-side sliding panel that shows metadata for the currently selected item in the workspace
Terminal Pane
Multi-session terminal pane with PTY-backed shell sessions, session sidebar, and terminal profiles