Releases: bus-stop/Termination
v0.5.0
Waiting on confirmation of a major bug fix... will update. Stay tuned! 😅
v0.4.0
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
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
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. 😄
- 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
tocommands
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
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
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
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
After
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
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
- Fixed #29 from upstream
(platformio/platformio-atom-ide-terminal#29)
v0.3.1
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:
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. 😄
Bugfixes
We've fixed a potential keybinding conflict for macOS: ccc4fa9 See jeremyramin/terminal-plus#350 for details.
Cheers!
Changelog:
- Added ability to export all lines in termination to a text file - Ben Pritchard
- Fixed conflicting termination/Atom keybindings for macOS
(jeremyramin/terminal-plus#350) - Changed green in Christmas theme
- Added GitHub theme
- Added keymap to focus terminal
(jeremyramin/terminal-plus#138)
v0.3.0
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