Test the new tab closing and theme toggle functionality:
๐ Tab Closing Test Instructions:
Switch between tabs to see different content
(Frontend, API, Tests, etc.)
Close the active tab by clicking the ร button -
content should immediately switch to the next tab
Try closing different tabs - each has unique
content so you can verify the switch works
Close multiple tabs to test the behavior with
fewer tabs remaining
๐จ Theme Toggle Test Instructions:
Look for the theme toggle button (โ/๐) in the
terminal header
Click the theme button - theme should change
immediately
Toggle multiple times to verify smooth switching
between light/dark themes
โ Expected Behavior:
โข Tab closing: Content switches immediately to next tab, no stale
content
โข Theme toggle: Instant theme change with button icon updating
โข Background processing: Tabs continue running when you switch between
them
Minimal Tabbed Terminal
Tabs below header without any control buttons for a clean interface:
Completely Minimal - No Toolbar
Terminal without any header or controls, just the content:
๐ก Perfect for embedding in documentation or tutorials
Rich Text Colorization
Terminal with colorized output similar to real terminal applications:
Interactive Controls
Features
๐จ Themeable
Light/dark themes with custom color overrides
โถ๏ธ Playback Control
Play, pause, and reset session recordings
๐ฏ Step Types
Command, output, error, warning, info, success
โก Performant
Built with Svelte 5 for optimal performance
๐ฆ Web Component
Works with any framework or vanilla JS
๐ง Customizable
Configurable speed, colors, and behavior
๐๏ธ Full UI Control
Show/hide header, window buttons, and control buttons individually
โจ๏ธ Typing Effect
Realistic typing animation with variable speed
๐ Advanced Tabs
Background processing, closable tabs, top/bottom position
๐๏ธ Smart Autoplay
Autoplay on visibility, tab switch, or manual trigger