Repository navigation
v0.5.3
Termlet v0.5.3 🚀
Termlet v0.5.3 delivers an expanded, high-fidelity editor theme ecosystem with 14 syntax themes, instant live theme switching without restarting, an ergonomic tab bar with smooth horizontal scrolling, navigation chevrons, and smart bulk closing, alongside theme-synchronized toast notifications, error boundaries, and our streamlined automatic updater.
✨ What's New & Highlights
📑 Tab Bar Scrollbar, Smooth Mouse Wheel Navigation & Bulk Actions
- Visible, Sleek Horizontal Scrollbar:
- Replaced hidden overflow with a dedicated, low-profile custom scrollbar (
.editor-tabs-scrollbar) that automatically indicates tab bar overflow and allows direct dragging.
- Replaced hidden overflow with a dedicated, low-profile custom scrollbar (
- Mouse Wheel Horizontal Scrolling:
- Users can now scroll their vertical mouse wheel up or down anywhere over the tab bar to smoothly navigate left and right through open tabs.
- Navigation Chevrons (
<and>):- Pinned left and right scroll step buttons appear automatically whenever open tabs overflow the screen, enabling 1-click smooth scrolling.
- Smart Auto-Scroll to Active Tab:
- Selecting or opening any file from the remote explorer or editor immediately auto-scrolls that tab into view.
- Enhanced Tab Actions Menu:
- Added "Close Other Tabs" and "Close Saved Tabs" actions alongside "Close All Tabs" with safety confirmation prompts for unsaved changes.
🎨 Expanded Editor Theme Ecosystem (14 Themes) & Live Switching
- 7 New Curated Themes Added:
- Atom One Dark: Classic dark aesthetic with rich token contrasts.
- Sublime Text: High-contrast, iconic Sublime color scheme.
- Material Dark: Sleek, modern Material palette.
- Solarized Dark & Solarized Light: Precision-calibrated color relationships designed to reduce eye strain.
- Xcode Dark & Xcode Light: Native Apple IDE syntax coloring for dark and light environments.
- Instant Live Theme Switching:
- Swapping themes in Settings immediately updates all open editor tabs on the fly with zero application restart required.
- Visual Preview Badges in Settings:
- Live color preview circles displaying background and accent token colors for each theme directly inside the Settings picker.
- Full persistence across app sessions and workspace reloads.
🔔 Polished Toast Notifications & Clean UI Headers
- Ergonomic Top-Right Dismiss Placement:
- Fixed Sonner's default behavior where the close (
x) button hovered awkwardly outside the card on the top-left edge. - The close button is now neatly embedded in the top-right inside corner of the toast card with comfortable padding (
pr-8) preventing any overlap with long notification text.
- Fixed Sonner's default behavior where the close (
- Theme-Synchronized Styling:
- Integrated hover states (
bg-zinc-200/50in light mode,bg-white/10in dark mode) and subtle border styling. - Semantic status colors (emerald success, rose error, amber warning, sky info) dynamically adapt to Termlet's UI theme mode.
- Integrated hover states (
- Streamlined Release Notes View Header:
- Removed duplicate close (
x) button in the header above the notes since the editor tab bar already provides standard tab dismiss controls.
- Removed duplicate close (
🛡️ Robust Fault-Tolerant Foundation (from v0.5.2)
- Sectional
<ErrorBoundary>:- Isolates errors in side panels, explorer, editor, settings, and release notes without taking down the application.
- Actionable crash recovery options: Reload View, Technical Stack Details, and Full Restart.
- Centralized Error Parsing:
- Decodes Go, SSH, SFTP, and OS network errors into actionable guidance across 13 distinct categories.
- Streamlined In-Settings Automatic Updater:
- Clean update management directly inside Settings without intrusive modals. Real-time download progress and 1-click restart to apply.
📦 Artifacts Included
- Linux:
termlet-linux-amd64.deb(Debian, Ubuntu, Linux Mint, Pop!_OS)termlet-linux-amd64.rpm(Fedora, RHEL, CentOS, openSUSE)termlet-linux-amd64.tar.gz(Portable Linux archive)
- Windows:
termlet-windows-amd64.zip(Portable 64-bit Windows archive)
- macOS:
termlet-darwin-universal.dmg(Intel & Apple Silicon)
Full Changelog: v0.5.2...v0.5.3