Skip to content

0.8.1

Compare
Choose a tag to compare
@rauchg rauchg released this 11 Oct 01:50
· 2862 commits to master since this release

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

screen shot 2016-10-06 at 8 55 02 am

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

image

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