Skip to content

Releases: bus-stop/Termination

v0.5.0

01 Mar 04:21
Compare
Choose a tag to compare

Waiting on confirmation of a major bug fix... will update. Stay tuned! 😅

v0.4.0

23 Feb 17:06
Compare
Choose a tag to compare

For some cases in macOS, Atom/termination doesn't define process.env.SHELL correctly, which means a user can launch termination he/she will only see a blinking cursor. This release fixes that by falling back to /bin/bash when process.env.SHELL is undefined.
Thanks to @isaac-webb for finding the cause and providing a fix!

We've also merged a new feature from upstream... copying text to the clipboard. Check it out!

CHANGELOG

0.4.0

  • New option: Copy text to clipboard on selection (enabled by default) - upstream from PIO and Barbayar
  • Added fallback shell when process.env.SHELL is not defined for macOS/Linux users - thanks to @isacc-webb

0.3.7

20 Feb 20:49
Compare
Choose a tag to compare

Deprecation fix for Atom, thanks to @benphelps.
See #26 and #27

Changelog:

0.3.7

  • Fixed pane.addItem deprecation in lib/status-bar.coffee - Ben Phelps

0.3.6

26 Jan 17:42
Compare
Choose a tag to compare

Thanks to our contributors, this release has two new features and fixes a deprecation!

  • pmbenjamin sent in a One Dark theme
  • David Klanac sent in a PR to terminal-plus that underlines the active terminal... it looked so good we had to include it here. 😄
    underline
  • Ben Phelps fixed #20 reported by @kutulus.

Other than that, we made a few changes for upstream compatibility.
That's all, folks!

CHANGELOG

  • Renamed 'default style' to 'classic style' in lib/status-bar.coffee
  • Added One Dark theme - pmbenjamin
  • Changed command to commands in termination.coffee for upstream compatibility
  • The active terminal icon is now underlined - David Klanac
  • Fixed 'Argument to path.dirname must be a string' deprecation - Ben Phelps

0.3.5

30 Dec 09:07
Compare
Choose a tag to compare

After much agony and wringing of hands (just kidding), it was decided to make the Terminal-Plus appearance the default for Termination. There have been a few instances where users with largers monitors were having undesireable artifacts from the old style, and we felt it would be better to in fact move to the newer style, eliminating these artifacts.

If you're a fan of the old style - no worries, it's still there! We've no plans on removing it, though it may be renamed to "Classic Style" in a future release.

You can now maximise the Termination window with the keybinding Alt+Shift+F. Be sure to let us know how well this works and if this keybinding interferes with anything! In other news, the code's a bit cleaner now and some deprecated calls were removed (pursuant to #11 ).

Cheers!

Changelog

  • Termination now emulates the appearance of terminal-plus by default
  • spec/ cleanup
  • Added keybinding to maximise termination
  • Removed deprecated enviromental variable 'ATOM_SHELL_INTERNAL_RUN_AS_NODE'

v0.3.4

21 Nov 06:04
Compare
Choose a tag to compare

Bugfix release! This gets rid of the annoying Failed to execute 'registerElement' on 'Document': Registration failed for type 'pio-terminal-status-icon'.

Since "upstream" for us usually means platformio-ide-terminal, we've also replaced the old stylesheet with one that is almost identical to platformio's. It should have no effect on the appearance or behavior of termination but gives us a much more unified codebase.

Cheers!

CHANGELOG:

  • Removed pio-terminal-status-icon reference (fixes #13)
  • Adopted styles/termination.less from PlatformIO in place of previous from
    terminal-plus

v0.3.3

15 Nov 18:11
Compare
Choose a tag to compare

If you're nostalgic for the familiar look of terminal-plus, you're in luck! Termination now has the option to emulate the appearance of this old favourite.
Go to the settings for termination, toggle "Clone Terminal Plus", and restart...

Before

TP_Compat1.png

After

TP_Compat2.png

Though termination aims to be a drop-in replacement for terminal-plus, we will (probably) not make this the default appearance in the future. Why? It wastes precious vertical space. Though probably not an issue for most users, it could potentially be a problem for a minority with small screens. Better to leave it as an easy-to-enable option than risk making termination unusable for anyone.

With that said, we're very excited about this feature! It eliminates some design challenges and also completes the original goal of termination - to be a fully-usable terminal in the style of terminal-plus while utilising a more active code base from platformio-ide-terminal.

Cheers!

CHANGELOG:

  • Corrected typos in README.md
  • Added option to emulate the appearance of terminal-plus

v0.3.2

11 Nov 23:11
Compare
Choose a tag to compare

Bugfix release!
This proactively fixes #29 from upstream. It's a simple bug and no one has reported any issues for Termination yet but it's best to get it fixed before it causes any problems. 😄

Changelog

v0.3.1

08 Nov 04:09
Compare
Choose a tag to compare

New Features

This is our first "new feature" release! Thanks to Ben Pritchard we've got our first original feature: copying all the contents of termination to a new file. Let's say you need to save everything in your terminal for some reason or another. Up 'till now the only way to do that was to scroll through the terminal and highlight every single line, copy everything, and then paste it into a new file. But no more! Now you can simply hit alt-ctrl-c (Windows/Linux) or alt-cmd-c (macOS) and everything will magically be copied into a new file in Atom, just waiting for you to review and save. 909d53e

We also now have an option to focus termination. If you're messing around in Atom and need to input something in a terminal window, you can now simply hit ctrl-alt-f (Windows/Linux) or cmd-alt-f (macOS) to focus the terminal, instead of having to click on it. This feature could use a little TLC since it doesn't seem to work in an editor window (hint to anyone who'd like to add this functionality!) but it's still a pretty cool feature.

In other news I've added a GitHub theme:
Github_theme.png
The background is a slight off-white with the same green as the GitHub "New Issue" button, and the same purple as the "Merged Pull Request" notification.

The Christmas theme got an improvement too - the green terminal cursor looks more holiday-ish and less like a sick dinosaur. 😄
MC3.png

Bugfixes

We've fixed a potential keybinding conflict for macOS: ccc4fa9 See jeremyramin/terminal-plus#350 for details.

Cheers!

Changelog:

v0.3.0

06 Nov 15:40
Compare
Choose a tag to compare

I apologise for the rapid-fire release - creating frequent updates is certainly not our goal. On the positive side termination now uses the latest pty.js instead of being frozen at an older commit. 👍 Though we still rely on upstream for pty.js, we've forked our own copies so that if using upstream ever became untenable for any reason, termination will not be affected.

UPDATE: An unintentional side-effect for this release is that Atom 1.12-beta is now supported! (See #4.) 😀

CHANGELOG:

  • Cleanup! Removed testing code that was accidentally not removed earlier...
  • Switched to the latest PlatformIO PTY.js fork