Extraterm Changelog

What's new in Extraterm 0.76.1 Pre-release

Apr 14, 2024
  • Fixed bug which prevented Extraterm from starting up on Windows.

New in Extraterm 0.76.0 Pre-release (Feb 26, 2024)

  • Features:
  • The Extraterm Commands like show and from are now rewritten in C and don't require Python to be present to run.
  • Image blocks now have a "Copy image to clipboard" option available.
  • Fixes:
  • When copying multiple lines of text, now only the trailing whitespace is trimmed off.
  • Random bug fixes related to blocks and the show command.

New in Extraterm 0.75.0 Pre-release (Nov 26, 2023)

  • Features:
  • URLs can be drag and dropped into terminals.
  • Fixes:
  • "Find" extension had a performance bug when large scrollbacks are involved.
  • "Clipboard Paste" keyboard shortcut would sometimes not work.
  • Windows Start Menu shortcut icon image was wrong.

New in Extraterm 0.74.0 Pre-release (Nov 5, 2023)

  • Features:
  • "Theme" and "Theme Compact" window title styles are available again on Linux and Windows. Note: There is a known problem on Windows where window snapping doesn't work with customer window titles.
  • Changes:
  • Extraterm on Linux now rounds DPI internally to integers to avoid rendering artifacts.

New in Extraterm 0.73.0 Pre-release (Sep 7, 2023)

  • Mouse wheel on the tab bar now scrolls it horizontally
  • Added commands and keyboard shortcuts added to move the focus to the (split) pane on the left/right/above/below.
  • Added commands to split the tab into vertical or horizontal panes
  • Empty panes now contain a command palette style menu

New in Extraterm 0.72.0 Pre-release (Jun 29, 2023)

  • Bug Fixes:
  • "Clean Scrollback" command works again and doesn't crash.

New in Extraterm 0.71.1 Pre-release (May 5, 2023)

  • Bug Fixes:
  • Fix TTC format fonts crashing Extraterm #402
  • Fix for some fonts causing Extraterm to hang when loading.
  • Fix for a crash when a font file is missing some TTF data tables.

New in Extraterm 0.71.0 Pre-release (Mar 12, 2023)

  • Features:
  • Update Checker
  • Block selections
  • Extending selections
  • Support for Input Methods #411 #408
  • Support for FinalTerm/iTerm2/VSCode style shell integration escape codes
  • Bug Fixes:
  • Fixed a couple UI rendering problems affecting radio buttons
  • Fixed problem where keyboard shortcuts don't appear to work immediately after application startup. #413
  • On Windows, don't trigger the WSL2 VM to start up when Extraterm starts #401
  • Changes:
  • Add showDialog() to Extension API
  • The selection is cleared if the cells below it are modified.

New in Extraterm 0.70.0 Pre-release (Feb 5, 2023)

  • Features:
  • Global shortcuts
  • Bug Fixes:
  • Fix "portable mode" and its configuration file. issue #398
  • Make font size increase/descrease keyboard shortcuts work anytime a terminal tab has focus.
  • Shell integration for Fish tries harder to avoid running in non-interactive sessions.
  • Make the launcher exe open a default terminal on macos
  • Changes:
  • Upgrade to Qt 6
  • Improved the search and ordering of items inside lists like the Command Palette, auto-completion, etc.
  • The zip build for Windows is back again.

New in Extraterm 0.69.0 Pre-release (Dec 27, 2022)

  • Features:
  • Add Tips extension
  • Add Colorizer extension
  • Extension API supports adding pages to the Settings tab.
  • Warn when the regexp is invalid in the Find extension
  • Command line "scripting" interface is working again. Starting the app a second time will once again reuse the existing instance and open a new terminal.
  • Add the application Quit command
  • Bug Fixes:
  • "Bracketed paste" was not always being applied.
  • Fix a bug which broke the Aa and .* buttons in the Find extension.
  • Move windows which are off screen, onto the visible screen.
  • Fix bug where closing all terminals, then opening a new one => crash.
  • Prevent the "Copy Command" from sometimes crashing the whole application.
  • Changes:
  • Convert line endings when pasting muli-line text on Windows.
  • Tweaked the size of icons in block header bars.
  • Keep the icon popup on screen in the Terminal Title extension.
  • Catch and log exceptions and make the extension API more robust.
  • Limit tabs commands to running only when a tab is focused

New in Extraterm 0.68.0 Pre-release (Nov 25, 2022)

  • Features:
  • Added Find extension.
  • Bug Fixes:
  • Fix problem where clipboard paste via a mouse button pasted twice.
  • Fixed the window icon.

New in Extraterm 0.67.0 Pre-release (Oct 28, 2022)

  • Features:
  • Optimised packaging of the whole application. Now takes less space on disk and starts up faster.
  • Upgraded the node-pty version being used. This appears to give a nice speed boost to terminals on different platforms.
  • Bug Fixes:
  • Fixed bug which prevented terminal font size and the tab bar from reacting to screen DPI changes.
  • Fixed a bunch of problems in the mouse support which affected recent versions of htop and mc.
  • On Windows look for the user's home directory in $HOMEPATH instead of $HOME.
  • Fixed bug which stopped custom keybindings from working. issue #387
  • Changes:
  • Removed the old URXVT and UTF8 mouse terminal protocol support.

New in Extraterm 0.66.0 Pre-release (Aug 25, 2022)

  • Features:
  • Downloads are supported again via the show command
  • Displaying images is supported again via show
  • Images can now be zoomed in and out
  • Images are zoomed to fit the window (on context menu)
  • from command can pull contents from downloads/images
  • System tray support and "minimize to tray" option is back
  • Custom rendering is used for more Unicode block drawing characters and related geometric shapes.
  • Changes:
  • Extension API was expanded to support custom block types
  • Added Linux AppImage to the list of package formats
  • Debian package has been improved. Extraterm is now available via Debian's "alternatives" system.
  • Bug Fixes:
  • Shell integration script only runs for interactive sessions
  • Launcher program was not finding already running Extraterm instances on Windows.

New in Extraterm 0.65.0 Pre-release (Jul 17, 2022)

  • Shell integration utility from is back and working
  • Added command to copy a block's contents or command line to the clipboard. These commands are also on the context menu.
  • Added commands to maximise, minimise, and restore the size of the current window.
  • Taskbar and windows now show the Extraterm logo.
  • Now possible to configure the window title bar text for a terminal. This works much like tab titles.

New in Extraterm 0.64.0 Pre-release (Jul 2, 2022)

  • Features:
  • "Insert Emoji" extension is back ??
  • "Autocomplete" extension is back ??
  • New terminals try to open in the same current directory (again)
  • Bug fixes:
  • Improved performance and eliminated Windows "slow down" bug. (Fixed in Qode which we depend on)
  • On Linux, the "super" key is now treated correctly when recording keys. issue 379. (Thanks ashb!)
  • Fix for the extension enable/disable button not updating in the Settings
  • Fix for the terminal size being slightly wrong
  • Changes:
  • Command palette height changes to match the number of items
  • Font size inc/dec commands gained icons
  • "Clear scrollback", "Command Palette", and "Reset VT" were removed from the context menu
  • "Command Palette" is now available on the window hamburger menu

New in Extraterm 0.63.0 Pre-release (Jun 17, 2022)

  • Features:
  • Add the "pop out frame" feature back in
  • Add "open last frame in tab" command
  • Highlight the matched characters in the Command Palette when searching
  • Changes:
  • Increased the default UI font size
  • Updated Twemoji font

New in Extraterm 0.62.0 Pre-release (May 30, 2022)

  • Added "Move tab to Window" command.
  • Implemented "Max. frames" and "Max. scrollback lines" config.
  • Implemented "Automatically copy selection to clipboard" config.

New in Extraterm 0.61.0 Pre-release (May 13, 2022)

  • Feature:
  • The return of the TLDR Pages extension.

New in Extraterm 0.60.0 Pre-release (Apr 26, 2022)

  • First preview release of the Qt based version of Extraterm.
  • This can be safely installed along side the previous Electron based Extraterm versions (anything before version 0.60).

New in Extraterm 0.59.4 Pre-release (Jan 21, 2022)

  • Fixes:
  • Fix for issue 363 where the middle mouse button configuration was not being respected. (thanks Dmitriy Baranov)

New in Extraterm 0.59.3 Pre-release (Jul 27, 2021)

  • Bug fixes:
  • macOS: Set the LANG environment variable. #350 (Yoichi NAKAYAMA)
  • Make the new window command work again.

New in Extraterm 0.59.2 Pre-release (May 2, 2021)

  • Changes:
  • Windows: Changed the launcher program extraterm.exe to avoid having Microsoft Defender incorrectly flag it as being a threat, i.e. false positive. #343

New in Extraterm 0.59.1 Pre-release (Apr 23, 2021)

  • Bug fixes:
  • If the Extraterm process is forced to exit or crashes, then it might not start up again. #342

New in Extraterm 0.59.0 Pre-release (Apr 17, 2021)

  • Features:
  • "Open in Extraterm" option added to Windows Explorer's context menus during install. #330.

New in Extraterm 0.58.0 Pre-release (Feb 20, 2021)

  • Features:
  • Autocomplete based on the screen contents. #264
  • Fuzzy matching in the command palette and related list pickers.
  • Improved link detection in mark up. #324
  • Bug fixes:
  • Auto-focus the empty pane menu after splitting. #319
  • Fix initial directory for Linux sessions. #310 #327
  • Fix rendering corruption when a huge number of colour/glyph combinations are used. #323
  • Changes:
  • Rename the "Move Tab Left" etc commands to clearer "Move Tab to Pane Left" #331
  • The emoji picker opens up at the cursor position now.

New in Extraterm 0.57.1 Pre-release (Jan 23, 2021)

  • Bug fixes:
  • Fix a memory leak which affects long running sessions.
  • Fix inverse text rendering on transparent windows. #320 #283
  • Fix a crash when editing text directly.
  • Fix Python detection on Cygwin. (Thanks Dogan Çelik)
  • Changes:
  • Improve rendering speed by preventing some memory allocations.
  • Improve rendering speed by caching cell to JS string conversions.

New in Extraterm 0.57.0 Pre-release (Jan 7, 2021)

  • Features:
  • URL detection and automatic linking. #173
  • Bug fixes:
  • Fix for cell "decoration" not fully covering ligatures.
  • Changes:
  • Changes to the Extension API around how blocks are exposed inside terminals.

New in Extraterm 0.56.0 Pre-release (Dec 16, 2020)

  • Features:
  • Support for hyperlink escape sequence. #92
  • Bug fixes:
  • Fix for the window drag area interfering with pop up menus.
  • Fix for the initial session directory not working on Windows. #310
  • Fix the contents of viewer tabs not sizing correctly when the window changes.
  • Changes:
  • The icon for "open frame in tab" has changed.
  • New session menu options have been added to the main window 'burger' menu.
  • New session menu options have been removed from the context menu.

New in Extraterm 0.55.2 Pre-release (Nov 20, 2020)

  • Bug fixes:
  • Fix broken splits and panes. #309

New in Extraterm 0.55.1 Pre-release (Nov 16, 2020)

  • Changes:
  • Added "Paste from selection clipboard" option to the mouse button configuration on Linux. #195
  • The terminal session extension API now uses less subclassing for editors.
  • Bug fixes:
  • Fixed many memory leaks. Long running Extraterm instances will now do a much better job of reusing and/or releasing unneeded memory.
  • Fixed bug where ligatures would not be applied or rendered correctly.
  • Prevent a crash in the font listing when many fonts are available. #304 (Special thanks to Matthew Eddey and Clint Priest for their work tracking this down.)
  • Prevent a nasty hang/crash if the a bash shell runs a new bash shell and the integration executed again. #300

New in Extraterm 0.55.0 Pre-release (Oct 31, 2020)

  • Features:
  • Added option to keep the window open even when there are no tabs. #279
  • Try to start new terminals in the same directory as the current one. #38
  • Actions on middle and right mouse buttons are now configurable. #221
  • Files/directory dragged on to the Extarterm window, will type the path. #254
  • Changes:
  • Added improved logging when starting WSL terminal sessions.
  • Bug fixes:
  • Scale down oversized glyphs in the base font when needed. #297
  • Removed some Twemoji glyphs which didn't mix with the base font. #297
  • Fixed bug where the context menu didn't appear on terminal viewers surrounded by frames.

New in Extraterm 0.54.0 Pre-release (Oct 17, 2020)

  • Features:
  • Added "Insert Emoji" command
  • Terminal titles can be set in the session settings
  • Changes:
  • Extra fields are available to use in terminal title formats. Data from the shell integration can be used here.
  • Bug fixes:
  • Fix oh-my-zsh prompt becoming corrupt. #294 (thanks aral!)
  • Fix odd rendering of some box drawing characters. #296

New in Extraterm 0.53.1 Pre-release (Sep 19, 2020)

  • Rendering speed improvements for ligatures
  • Improved latency between receiving data and rendering

New in Extraterm 0.53.0 Pre-release (Aug 28, 2020)

  • New features:
  • GPU accelerated text rendering #218
  • Changes:
  • Improved font rendering; subpixel text antialiasing is used where possible #152
  • Updated emoji support and updated Twemoji glyphs.
  • Emoji widths more closely match iTerm2 and other terminals.
  • Emoji are scaled down to fit inside cells when needed.
  • Italic text is also scaled to fit inside cells.

New in Extraterm 0.52.0 Pre-release (Jul 20, 2020)

  • New features:
  • Support for multiple WSL2 distributions. Selectable in the sessions configuration tab.
  • Changes:
  • On WSL/WSL2 Python 3 no longer needs to be available inside the Linux environment. A proxy written in Go now runs inside the WSL environment.
  • Bug fixes:
  • Fixed slow down when the scrollback is long.
  • Key code sent for Backspace+modifiers is conform other (Linux) emulators. #271

New in Extraterm 0.51.0 Pre-release (Jun 6, 2020)

  • New features:
  • Support for multiple windows. Available via the window menu in the top right corner.
  • Changes:
  • Some actions like the context menu are now faster.
  • Shortcuts are now also shown in the window menu.
  • Menu items inside an empty pane are now scrollable.
  • Bug fixes:
  • Fixed adding keybindings to actions which didn't have a keybindings before.
  • Fixed the close button shown inside empty panes.

New in Extraterm 0.50.0 Pre-release (May 20, 2020)

  • New features:
  • Added TLDR Pages feature. Easily insert TLDR example commands into the current terminal.
  • Added Extensions tab to the Settings. Possible to turn some extensions on or off.
  • Now possible to create 3rd party exensions.
  • Changes:
  • Keybindings tab is much simpler to use and allows directly changes to the current scheme.
  • Bug fixes:
  • The Debian package now correctly runs on hardened Linux kernels. Issue #228

New in Extraterm 0.49.3 Pre-release (Apr 15, 2020)

  • Bug fixes:
  • The Atomic interface themes were broken and prevented Extraterm from being usable. Issue #256

New in Extraterm 0.49.2 Pre-release (Mar 17, 2020)

  • Bug fixes and changes:
  • Extraterm will now keep the terminal open on exit and wait for a keypress. This makes it possible to see any error message produced by the remote process. Issue #246
  • Clip long command lines in frame headers. Issue #239
  • Fix: "Context menus in split-pane mode not displaying properly". Issue #220
  • Improve how the terminal title edit pane resizes.
  • Add a Quit command and key shortcut for macOS. Issue #248
  • Make the tab bar itself scrollable when it becomes too wide. Issue 224
  • When resetting the terminal state, also reset the mouse mode.
  • Publish Extraterm as a Debian package. It should work on most AMD64 based systems which use the apt package manager.

New in Extraterm 0.49.1 Pre-release (Feb 10, 2020)

  • Bug fixes:
  • Pass through Ctrl-6 and related keystrokes. issue #240
  • Fixed bug which caused memory usage to explode when changing DPI, zoom, font size etc.
  • Don't clear the selection during cursor blink. issue #243
  • Make find and incremental find work correctly when there are no frames present.

New in Extraterm 0.49.0 Pre-release (Jan 26, 2020)

  • New features:
  • Support for font ligatures. This can also be turned on/off in the "Settings->Appearance" tab.
  • Bug fixes:
  • Fix crash when a frame is created but is off screen due to the scrollback viewed.
  • Fix a minor but still annoying shifting/glitch in the frames.
  • Changes:
  • Replaced the included copy of font DejaVu Sans mono with a version containing patched ligatures. New font is called "Liga DejaVu Sans mono ".

New in Extraterm 0.48.0 Pre-release (Nov 28, 2019)

  • New features:
  • Added window transparency options for macOS.
  • Bug fixes:
  • Correctly frame output when the cursor is half way up the screen. issue #225
  • Correctly save and restore the hardware acceleration option in the settings. issue #209
  • Fixed a bug where the right mouse button context menu would immediately close on Windows.
  • Fixed pop up menu and context menu background color in combination with window transparency.
  • Changes:
  • Keyboard shortcuts on macOS are shown formatted much closer to the normal macOS standard.
  • Made the "restart needed" messages in Settings consistent

New in Extraterm 0.47.0 Pre-release (Nov 15, 2019)

  • New features:
  • Added window transparency options for Windows 10. issue #66
  • Bug fixes:
  • Fixed bug where Extraterm would crash if a command with no output returns a non-zero result code. issue #225 Special thanks go to Greg Resler.
  • Added .desktop file for starting Extraterm directly on Linux desktops. issue #124
  • Changes:
  • Added option to disable hardware acceleration. On some GPU and driver combinations hardware acceleration causes rendering problems. issue #209

New in Extraterm 0.46.0 Pre-release (Nov 15, 2019)

  • New features:
  • Option to frame output if it is longer than some amount of lines. issue #194
  • Bug fixes:
  • Fix bug where rubbish characters can remain on the far right side of the terminal area after resizing the window.
  • Changes:
  • Added option for reducing graphics effects which trigger buggy drawing in some GPU and driver combinations. issue #209

New in Extraterm 0.45.0 Pre-release (Sep 16, 2019)

  • New features:
  • Add Bracketed paste support.
  • Unwrap lines when copying to clipboard. issue #69
  • Send mouse wheel events to applications with mouse support. issue #196
  • Send cursor up/down to applications using the alternate screen.
  • Bug fixes:
  • Fix support for right mouse button for applications with mouse support.
  • Fix bug where zoom wasn't applied to new frames.
  • Changes:
  • Replace EmojiOne with Twemoji for better Unicode coverage.

New in Extraterm 0.44.1 Pre-release (Sep 2, 2019)

  • Fix fonts with spaces in their names would fail to load. issue 206
  • Use all of the available colored glyphs on Windows.
  • Prevent some cases where wide glyphs would be cut in half.
  • Fixed a whole lot of memory leaks.
  • The application version in package.json is correct this time. issue 207
  • Reduce the amount of memory used when updating the terminal. (disable Ace UndoManager)
  • Fix problem where horizontal scrolling won't show contents.
  • Move focus away from the window maximise button after click.
  • Fix the coordinates being out by (1,1) for urxvt mouse reporting.

New in Extraterm 0.44.0 Pre-release (Aug 21, 2019)

  • Cursor styles, blinking and bug fixes
  • New features:
  • Added cursor style options underscore/bar and vertical beam.
  • Added cursor blink option.
  • Bug fixes:
  • Fixes to the list-fonts-json utility which may have caused Extraterm not to start up. issue 200
  • Fixed bug which caused the text viewer to not resize correctly.
  • Make color emoji once again appear on Windows.

New in Extraterm 0.43.0 Pre-release (Aug 16, 2019)

  • New features:
  • Improved character rendering and alignment
  • bit color support
  • Pixel perfect box drawing characters
  • Curly character style
  • Double underline character style
  • "Overline" character style
  • More Tips
  • Bug fixes:
  • "Show and focus" how key will show the window but not properly focus. issue 203
  • Improvements to how different screen DPIs are handled.
  • Fixed bug which sometimes caused the terminal to have the wrong size at start up.
  • Fixed the keyboard shortcuts in the tips.
  • Added needed DLLs on Window for the font detection code. issue 200

New in Extraterm 0.42.2 Pre-release (May 31, 2019)

  • Fix the list-font-json.exe which had some compile weirdness which causes problems for some. issue 192
  • Improvements and clarifications to the keybindings interface. issue 193
  • Fix for switching tabs via keyboard messing things up when in edit mode.
  • Fix for the problem where the command palette would sometimes refuse focus.
  • Fixes for the show command. It now detects and shows more text file formats.

New in Extraterm 0.42.1 Pre-release (May 5, 2019)

  • Fix the problem where the clipboard copy and paste shortcuts don't work.

New in Extraterm 0.42.0 Pre-release (May 3, 2019)

  • Features:
  • Terminal tab titles can be edited.
  • Double click selecting words now accepts a wider range of characters. issue 178
  • An initial current directory can be specified for sessions. issue 184
  • Bug fixes:
  • Ctrl+Left and Ctrl+Right keys now work in Tmux and Screen. issue 176
  • Cmd+C and Cmd+V now work in macOS for text inputs in the UI. issue 185

New in Extraterm 0.41.4 Pre-release (Apr 16, 2019)

  • Allow the UI to scale when screen DPI changes. issue 179
  • Prevent the text areas from scrolling too far at times and looking wrong

New in Extraterm 0.41.1 Pre-release (Mar 23, 2019)

  • Bug fixes:
  • Pasting blocks of text correctly handles line endings. issue 164, issue 167
  • "Type selection" and "type selection plus CR" commands were missing keyboard shortcuts. Fixed.
  • Window positioning was sometimes wrong and/or unusable on MS Windows. issue 153, issue 120

New in Extraterm 0.41.0 Pre-release (Mar 9, 2019)

  • Feature:
  • Find in scrollback. issue #68
  • Bug fixes:
  • Correctly show/hide window controls depending on the settings. issue #159
  • Fix the open folder buttons in the Appearance settings tab. issue #151

New in Extraterm 0.40.0 (Jan 2, 2019)

  • Added context menus through out the app.
  • Added "Select All" menu option.
  • Added option for disabling "automatic copy selection to clipboard". issue #145
  • It is now possible to configure where user settings are stored. issue #138

New in Extraterm 0.39.0 Pre-release (Dec 21, 2018)

  • Configurable global shortcuts for showing and hiding the window.
  • Optional system tray icon.
  • Option to minimize the window to the system tray.
  • macOS: Fonts in .dfont format can also be selected.

New in Extraterm 0.38.1 Pre-release (Dec 11, 2018)

  • This is a small bug fix release.
  • Windows: Fix for keymaps which use AltGr. issue #136
  • macOS: Don't let key strokes go through to the terminal when IME is being used.

New in Extraterm 0.38.0 Pre-release (Dec 7, 2018)

  • This release introduces a new default user interface theme called "Two Dark". It is a port and tweak of the "One Dark" theme from the Atom text editor. It is a modern and minimal theme and just like in Atom, it also automatically adapts to the selected terminal color theme. Matching terminal and syntax color themes have also been added. The previous two UI themes are still available.
  • Other new features:
  • Compact window title bar style option for all UI themes.
  • Configurable padding/margin for the terminal window and around frames.
  • This release also contains significant "behind the scenes" work to simplify the CSS and styling used for the UI.

New in Extraterm 0.37.4 Pre-release (Nov 20, 2018)

  • Don't show a nasty error message when closing Windows sessions via the close button. issue #98
  • Fix a bug where unneeded refreshes consume too much CPU.
  • Improve error handling of misconfigured Cygwin sessions.
  • Correctly position the "restart needed" message for the title bar settings.

New in Extraterm 0.37.3 Pre-release (Nov 11, 2018)

  • Fix for a regression introduced in the last release which broke the UI scaling.

New in Extraterm 0.37.2 Pre-release (Nov 9, 2018)

  • This release just fixes a blocking bug for macOS reported in issue 131.

New in Extraterm 0.37.1 Pre-release (Nov 2, 2018)

  • This release fixes a build and packaging issue which affected macOS builds and caused problems when installing Extraterm on case-insensitive file systems.

New in Extraterm 0.37.0 Pre-release (Oct 21, 2018)

  • New features and fixes:
  • Keybindings are now configurable from inside Extraterm. issue 79
  • Arguments for the shell can now be specified for terminal sessions. (Contributed by Nick Shanny)
  • Fix for computing the width of asian characters. (Contributed by Tatsuro YOKOTA)
  • Added macOS DMG builds to releases.
  • Added an installer for Windows.

New in Extraterm 0.36.2 Pre-release (Sep 23, 2018)

  • This is a bug fix and minor improvement release:
  • Fix keyboard input using dead keys on macOS. issue 113
  • Add "Paste to Clipboard" to the Command Palette. issue 116
  • Fix the "Clear scrollback" command. issue 101
  • Show the supported theme formats on the Settings tab.
  • Add a work-around for a text rendering bug on Linux which renders the underscore character too low.
  • Only show horizontal scrollbar when long lines are visible on the screen.
  • Prevent the tab key from escaping the Command Palette.

New in Extraterm 0.36.1 Pre-release (Sep 3, 2018)

  • This is a bug fix release:
  • Fix some vertical spacing and alignment for frames.
  • Fix tabbing out of the Settings tab using the keyboard. issue #94
  • Make the Command Palette available from the Settings tab.
  • Prevent emoji from messing up the line height and line spacing.
  • Give the Command Palette layout more space.
  • Make the show and from commands more robust if there are local disk related problems.

New in Extraterm 0.36.0 Pre-release (Aug 24, 2018)

  • Replaced CodeMirror with a (fork) of the Ace editor.
  • Rearranged the "Settings" tab, "Appearance" page.
  • Terminal color themes now use .itermcolors format files.
  • Added terminal color theme preview to the Settings tab.
  • Terminal color themes can be locally added by dropping them into the user terminal themes directory.
  • Added button to open the user terminal themes directory in the system file manager.
  • Text editor syntax highlighting themes can now be in the common TextMate format.
  • Added a preview for the text editor syntax highlighting to the "Settings" tab.
  • TextMate syntax highlighting themes can be locally added by dropping them into the user syntax themes directory.
  • Added button to open the user syntax highlight theme directory in the system file manager.
  • Added extra text editor commands, "add cursor above", "add cursor below" and "add next match to selection". issue 109
  • The zshell integration script should be more robust now. PR 111
  • Added a selection of popular terminal and text highlighting themes plucked from the community.
  • Note: Emoji support is a bit buggy at the moment.
  • Note: The list of supported syntaxes for highlighting when showing text files has changed.

New in Extraterm 0.35.2 Pre-release (Jun 5, 2018)

  • This release is a bug fix release for a problem which broke the show command and prevented it from displaying text files.

New in Extraterm 0.35.1 Pre-release (May 26, 2018)

  • This release is a bug fix release for a problem where Extraterm would crash at start up on Windows if your UI scaling was set to 150%. issue #96

New in Extraterm 0.35.0 Pre-release (May 21, 2018)

  • Added support for Windows console applications likes cmd.exe and PowerShell. #19
  • Added support for Windows Subsystem for Linux (WSL). #86
  • Fix for AltGr not working on Windows #87
  • Made 'frames' optional when shell integration is active. #90
  • Fix problems with the terminal screen clearing and messing up zsh and other shells when the shell integration is used. #89
  • The application version is now shown in the About tab.

New in Extraterm 0.34.0 Pre-release (May 7, 2018)

  • This release makes it possible to have different kinds of terminal sessions with their own shell. One the new "Session Types" part of the Settings tab you can create and configure different sessions and to set the default one to use.

New in Extraterm 0.33.0 Pre-release (Apr 10, 2018)

  • UI related improvements and some bug fixes:
  • Organised the Settings tab and gave it a menu on the left side.
  • Moved the key bindings settings into the Settings tab proper.
  • Upgraded the icons to Font Awesome Free 5.0.9.
  • Removed all UI themes except for the two good ones, Atomic Light/Dark.
  • Tweaked the clear command fix to have less unexpected side-effects.
  • Fixed bug #83 related to native window bars causing a corrupt UI.

New in Extraterm 0.32.0 Pre-release (Mar 26, 2018)

  • A bug fix and feature release.
  • Added a viewer which can play most common audio formats.
  • Added a --text option to the show command as a shortcut for setting the mime type to plain text.
  • Added a better loading screen.
  • Tweaked the UI controls with some simple fade in/out transitions.
  • Permit more fonts from the system to be selectable for the terminal font.
  • Fixed a regression bug which prevented drag and drop of tabs from working.
  • Fixed the clear command ^L (issue #15)
  • Call the previous $PROMP_COMMAND too from the Bash shell integration (issue #73)
  • There have also been some big improvements on the source code level:
  • npm has been replaced with yarn and its workspaces feature.
  • The extension infrastructure has been improved and extended to support viewers in extensions and custom SASS/CSS.

New in Extraterm 0.31.0 Pre-release (Mar 17, 2018)

  • Show the running command in its command frame/bar.
  • Prevent the command frame/bar for a running command from being deleted or moved.
  • Prevent the command frame of a busy download or show command from being deleted or moved.
  • Add a --download option to the show command to download but not display the file.
  • Add a --save option to the from command to write the frame to disk using its original file name.
  • Use colours from the theme for command frames.
  • Tweak the command frame appearance, make the title bar less tall.
  • Fix a bug in the text viewer where it may return outdated data to the from command.
  • Remove the scrollback size settings which specified pixels.
  • Added a scrollback size option which limits the number of lines of text.
  • Fix a bug where show would fail on very small files.
  • Fix a bug where oversized characters/glymphs would wreck the layout of text.
  • Fix a bug where show would crash when reading from stdin.