Skip to content

Releases: z-hunter/Scanline-Term

Scanline Term v0.5.1

Choose a tag to compare

@github-actions github-actions released this 01 Oct 05:06

Highlights

  • Added terminal-tab reordering, with drag-and-drop and keyboard controls integrated with Gallery navigation.
  • Command-line launches now resolve relative working directories from the caller's current directory.
  • Improved tab interaction safety during layout changes.
  • Updated bundled presets and added IBM Plex Mono Medium to the installed font set.

Scanline Term v0.5.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 17:16

Highlights

  • Added Gallery mode (Menu+Backspace): a modern Win+Tab-style overview for browsing and switching sessions.
  • Added controls to hide the tab bar, including an optional single-tab-only mode.
  • Added -S <preset> for opening a new terminal session or tab with a named style preset.
  • Ctrl+middle-clicking a web link in the terminal buffer now opens it in a new Scanline Term browser tab.
  • Modifier keys no longer force scrollback to the bottom while their input continues to reach terminal applications.
Screenshot_41

Scanline Term v0.4.1

Choose a tag to compare

@github-actions github-actions released this 27 Sep 19:49

Fixed

  • Added the missing Chalkbox and Inverted ANSI color palettes to the packaged Scanline Virtual Screen dependency.
  • Presets using these palettes now load correctly after installation and update.
Screenshot_37

Scanline Term v0.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 17:38

Highlights

  • Split pixel smoothing and anti-moire into independent stages: smoothing runs before all effects and the CRT shader; anti-moire runs after the CRT shader.
  • Added DECSCUSR control-sequence support so terminal applications can control the text cursor shape.
  • Refreshed the settings UI and added an option to disable the AI assistant.
  • Expanded bundled presets and added the Chalkbox and Inverted ANSI palettes.
  • Includes stability and bug fixes.
Screenshot_38

Scanline Term v0.3.2

Choose a tag to compare

@github-actions github-actions released this 25 Sep 20:35

Highlights

  • The display module has been extracted into the separate Scanline Virtual Screen (SVS) repository.
  • Improved heuristic smooth scrolling;
  • Ctrl+C now correctly stops the child process; continuous terminal output no longer blocks the UI queue.
  • Fixed virtual-screen sizing outside "Physical Window's pixels" mode.
  • Fixed the block cursor obscuring text: text now renders above it, and the cursor uses a contrasting color.
  • Updated bundled presets and fonts. A bundled preset replaces its AppData copy only when the bundled file is newer; newer user files are preserved.
Screenshot_33

Scanline Term v0.3.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 23:22

What new:

  1. Support for terminal escape sequences to change font styles (bold, italics, underline, etc.).

  2. Text buffer for each terminal tab increased to 10,000 lines; mouse-draggable scrollbar added.

  3. Smooth pixel-by-pixel text buffer scrolling implemented, including for TUI applications.

  4. Glow and post-glow emulation improved.

  5. Text cursor appearance refined.

  6. Slide-in animation added for terminal activation via global hotkey.

  7. Settings/UI redesigned.

  8. Vim-style search within the buffer/screen content.

  9. Some bugfixing and refactoring

Screenshot_28

Windows x64 MSI built and signed by GitHub Actions. Includes bundled presets and fonts. Presets are copied to user AppData only when missing; fonts are installed into the Windows Fonts folder.

Scanline Term v0.2

Choose a tag to compare

@github-actions github-actions released this 16 Sep 16:20

What’s new in 0.2 (beta):

  1. Each tab now has its own independent settings for CRT effects, fonts, colors, virtual screen resolution, etc.
  2. Introduces CRT presets. The package now includes profiles that emulate classic terminals experience, including DEC VT100/200, IBM2278, monitors/videoadapters like IBM PC MDA, PS/2 VGA, sVGA, etc., as well as "signature presets".
  3. The built-in browser has been significantly improved; it now features a customizable homepage and supports opening pop-ups (within the same window), downloading files, and opening local files (HTML and PDF).
  4. New emulated CRT subsystems have been introduced, such as shadow mask and color beam convergence.
  5. Font settings/handling have been improved.
  6. Gaps in vertical pseudographic lines in terminal have been eliminated (partially).
  7. [Experimental] Basic ability to load images into the terminal tab (mostly for shader testing and fun, but maybe useful in the future for implementing Kitty protocol).
  8. Many minor improvements & bugfixes.
photo_2026-09-16_21-37-41 photo_2026-09-16_21-42-02

Windows x64 MSI built and signed by GitHub Actions. Includes bundled presets and fonts. Presets are copied to user AppData only when missing; fonts are installed into the Windows Fonts folder.

Scanline Term v0.1.5

Choose a tag to compare

@github-actions github-actions released this 10 Sep 16:46
Scanline Term v0.1.5

Scanline Term 0.1 beta

Pre-release

Choose a tag to compare

@z-hunter z-hunter released this 05 Sep 02:38

Scanline Term 0.1.4

Screenshot_21 Screenshot_14

Initial pre-release of Scanline Term — retro-futuristic CRT terminal emulator for Windows with AI assistant + built-in minimalist web-browser built around keyboard-centric workflow.

Features

  • Authentic CRT Simulation (Optional): Custom WebGL pipeline with scanlines, shadow mask, bloom, phosphor persistence/decay, curvature, vignetting, etc.
  • Multitasking & Tabs: Multi-session terminal tabs alongside built-in browser tabs.
  • Keyboard-Driven Embedded Browser: Native child WebView2 tabs engineered specifically for a keyboard-first terminal workflow. Open URLs instantly via shortcut (Menu + B) or command-line arguments, switch between terminals and web documentation (Menu + 1...9), and close tabs (Menu + W) without touching the mouse. Application shortcuts are intercepted and bridged at the native boundary so remote web pages never capture or block your navigation keys.
  • Windows ConPTY Integration: Native ConPTY engine supporting PowerShell, CMD, FAR Manager, WSL, and console utilities with Win32 input mode support.
  • Global Hotkey: Quick show/hide toggle from anywhere via Win + ~.
  • Color Profiles & Customization: Curated palettes (Amber, Green Phosphor, C64, Cyberpunk, etc.) and real-time shader adjustments.
  • AI Assistant Integration: Embedded Codex assistant with terminal execution routing.

Keyboard Shortcuts

Note: The Menu key refers to the Application / Context Menu key (usually located on the lower right row between Alt/Win and Ctrl).

Shortcut Action Description
Win + ~ Global Show/Hide Toggle terminal window visibility from any application
Alt + Enter Fullscreen Toggle Toggle fullscreen mode
Menu + S Settings Panel Toggle CRT and display settings panel
Menu + A AI Assistant Panel Toggle Codex AI assistant panel
Menu + N New Terminal Tab Open a new terminal tab (ConPTY session)
Menu + B New Browser Tab Open a new browser tab and focus the address bar
Menu + W Close Tab Close the active terminal or browser tab
Menu + 1...9 Switch Tab Switch directly to tab 1–9
Menu + V Paste Paste clipboard text into the active session
Menu + C Copy Mode Enter text selection and copy mode
Menu + PgUp / PgDn Scroll Buffer Scroll terminal screen / history buffer up or down

Browser Tab Keyboard Navigation

Embedded WebView2 browser tabs feature a keyboard-first, Vim-inspired navigation mode:

Key Action Description
j / k Scroll Line Scroll page down / up (64px)
d / u Half-Page Scroll Scroll half page down / up
gg / G Top / Bottom Jump to top (gg) or bottom (G) of the page
h / l (or Backspace) History Navigation Go back (h / Backspace) or forward (l) in page history
f Link Hints Show letter hints over interactive elements (links, buttons, inputs) to follow links without a mouse
o or F6 Address Bar Open the address/search overlay bar
/ Find in Page Search text on the current page
r Reload Reload the current page
i Pass/Insert Mode Enter pass-through mode to interact directly with web page keys
Esc Normal Mode Exit hints, address bar, or pass/insert mode back to normal navigation
Menu + ... App Shortcuts All main app shortcuts (Menu + W, Menu + 1...9, Menu + B, etc.) remain fully accessible within browser tabs

Installation

Download the attached .msi installer