Casshper 1.257.0: Native Drag Handles, Soft Key Themes, and SFTP Notification Queues
Announcing Casshper 1.257.0 featuring native text selection drag handles with floating copy, per-bar soft key color themes, dynamic bar control actions, auto-return command macros, grouped SFTP download notifications with interactive queue management, and a built-in terminal image viewer.
Precision Touch Manipulation, Dynamic Toolbars, and Background Transfers
We are thrilled to announce the general availability of Casshper 1.257.0. Following our previous milestone release, version 1.257.0 delivers high-impact ergonomic improvements for mobile engineers: native Android text selection drag handles, personalized soft key bar color themes, one-tap command automation, dynamic toolbar management actions, grouped SFTP background download queues in Android notifications, and an embedded terminal image viewer.
Here is a complete look at what is new in version 1.257.0.
- Native Text Selection Drag Handles and Floating Copy Toolbar
- Soft Key Bar Themes with 14-Swatch Previews and Reset
- Dynamic Soft Key Bar Actions (Toggle, Activate, Deactivate)
- Auto-Return Command Macros on Text Actions
- Grouped SFTP Download Notifications and Queue Reordering
- Built-in Native Terminal Image Viewer (icat)
Native Text Selection Drag Handles and Floating Copy
Selecting text in a mobile terminal has historically been clunky, requiring precise long-presses without tactile feedback. In Casshper 1.257.0, we have introduced fully native Text Selection Drag Handles directly overlaid on the terminal canvas:
- Tactile Teardrop Handles: Touch-responsive start and end teardrop drag handles allow you to pinpoint exact terminal character boundaries with sub-pixel precision.
- Dynamic Theme Integration: The drag handles, bounding stems, and floating toolbar dynamically adapt their accent colors and background shades to match your active terminal theme.
- Smooth and Jitter-Free Dragging: Tuned drag sensitivity ensures the handles track your fingers naturally without jumping or stuttering during fast text selection.
- Floating Quick-Copy Button: An immediate, floating action button lets you copy selected text straight to your Android system clipboard in a single tap without invoking the software keyboard.
Explore more about the rendering core in the Ghostty Engine Documentation.
Soft Key Bar Themes and Visual Customization
Visual clarity is critical when operating across varied terminal environments. In 1.257.0, Soft Key Bars now support independent per-bar color theming:
- Independent Bar Theming: Assign distinct color palettes to individual soft key bars, separating operational toolbars from navigation toolbars.
- 14-Swatch Color Previews: Inspect complete ANSI color swatches directly within the bar editor and manager screen before applying changes.
- Live Theme Picker Modal: Browse and audition more than 450+ bundled themes with live interactive previews.
- One-Tap Reset: Tap RESET at any time to instantly revert the bar styling to inherit your global session and terminal colors.
Learn how to style your virtual toolbars in Soft Key Bars and Contextual Themes.
Dynamic Soft Key Bar Active State Actions
To keep the mobile terminal viewport spacious while retaining rapid access to complex toolchains, 1.257.0 introduces dedicated controller actions for managing active soft key bars:
- Toggle Bar Active State: Toggles the visibility of a specified soft key bar on or off.
- Set Bar Active: Explicitly brings a target soft key bar into the active toolbar stack.
- Set Bar Inactive: Dismisses a target soft key bar from the active toolbar stack.
These actions can be mapped to buttons on existing soft key bars or triggered seamlessly through Custom Gestures. Check out the Action Bindings Reference and Multi-Soft Key Bars Guide for setup details.
Auto-Return Command Macros on Text Action Bindings
Previously, TEXT action bindings injected strings into the terminal input buffer, requiring a subsequent tap on the Return key to execute the command. In version 1.257.0, TEXT actions now include an optional Send Return after text setting:
- One-Tap Execution: When enabled, Casshper automatically dispatches a Return event (ASCII Hex
0x0D) immediately after injecting the text payload. - Instant Command Macros: Trigger complete commands like
git status,sudo -i,docker ps, orexitwith a single button tap or touch gesture. - Preserved Buffer Mode: When unchecked, text remains in your input prompt for interactive editing before execution.
Read more about configuring command macros in the Action Bindings Documentation.
Grouped SFTP Download Notifications and Queue Management
While SFTP transfers have always operated smoothly in the background, version 1.257.0 brings full visual transparency and interactive queue control directly to the Android notification shade without needing to reopen the file browser:
- Grouped Notification Summary: A clean summary notification keeps your notification shade tidy while displaying overall transfer status (such as active and queued counts).
- Real-Time Transfer Progress: Active downloads display a determinate progress bar, percentage completion, and transfer metrics with a quick Cancel action.
- Interactive Queue Reordering: Queued transfers feature interactive notification buttons:
- Up (▲) and Down (▼): Move waiting downloads up or down in line.
- Download Now (⚡): Instantly prioritize an urgent transfer to the front of the queue.
- Cancel (✕): Remove a pending download from the queue.
- Seamless Background Download Queue: Files download smoothly one by one in the background, keeping your active SSH terminal connection responsive and fast.
Learn more about remote file operations in SFTP Mounting and the Mobile Development Workflow.
Built-in Native Terminal Image Viewer (icat)
Inspecting visual assets, generated diagrams, and build artifacts from the command line is now built right into Casshper. We have replaced external dependencies with a lightweight, first-party native C utility (icat):
- Native Kitty Graphics Streaming: Renders images directly within terminal sessions using the Kitty Graphics Protocol with minimal memory overhead.
- Built-in CLI Command and Diagnostics Script: Run
icat /path/to/image.pngto render images and plots directly inside your terminal, or execute the bundled~/preview.shdiagnostics script to audit colors, fonts, and inline graphics support. Read our complete Terminal Graphics Guide. - Zero External Bloat: Fully integrated into the native Android runtime without external dependencies.
What These New Features Enable: Modern Mobile Engineering Workflows
The additions in Casshper 1.257.0 work together to unlock fluid new operational patterns on Android:
- Rapid Incident Response and Log Triage: When investigating production alerts on call, native text selection drag handles combined with the floating Copy button allow you to accurately grab long Kubernetes pod IDs, commit hashes, or error tracebacks without fighting touchscreen zoom or cursor drift.
- Modal and Context-Aware Toolbars: Use dynamic soft key actions to build modal toolbar experiences. A custom swipe gesture or a dedicated toolbar button can toggle between an SRE diagnostic bar, a Vim editing bar, or a Git operations bar. When you finish editing, toggle the extra bar off to reclaim vertical terminal space.
- Safety Theming Across Custom Toolbars: Pair per-bar themes with server risk tiers. Give production management toolbars a high-visibility crimson or amber theme while keeping standard navigation bars in subtle neutral tones.
- True Hands-Free Macro Automation: With "Send Return after text", emergency interventions such as draining a node, restarting a service, or attaching to a tmux session become instant one-tap actions.
- Unattended Asset Downloads: Queue remote database dumps, build artifacts, or application logs over SFTP and switch to other apps. Manage download priorities directly from the Android notification shade while Casshper works reliably in the background.
Getting Started with 1.257.0
Casshper 1.257.0 is available today on the Google Play Store. All core capabilities are free and open source, with advanced multi-bar orchestration and automation features unlocked with Casshper Pro Admin.
Have ideas or questions? Join our community on /r/Casshper or dive into our full Technical Documentation.