0.8.1
New name
Per our announcement, we've renamed:
.hyperterm.js
=>.hyper.js
.hyperterm_modules
=>.hyper_modules
When you first launch the app, we migrate you config automatically. Plugins will re-install automatically under the new location, and you can delete .hyperterm_modules
manually later. You might see some plugin error notifications while that happens.
Splits
This version adds horizontal and vertical splits (⌘+D and ⌘+Shift+D)
For plugin developers, we've added new actions and reducers to be able to control these. See term-groups.
Transparency support
I've refactored the tab bar (which might break some themes in the short run) so that it's 100% compatible with transparency support
Some bugs exist in regards to the implementation of transparency in both Electron and Chrome, but this new release prepares us for the future. Almost every color configurable in .hyper.js
Window position and size memorization
Unless you configure a specific size and position in your config, we know remember the last used one across re-launches and new windows
Window cascading
New windows open automatically at an offset to avoid overlapping
DX improvements
We've improved a lot of the workflows related to running tests, linting, starting development (it now just takes a npm start
to run webpack and launch electron).
We've started using xo
by @sindresorhus for consistent styling across the entire codebase