Bot releases are visible (Hide)
Bye tab focus issue! + Lots of Win/Linux fixes
node-pty
(@Tyriar)Improvements on the docs, plugin hooks, DX, β¦
npm run pack
) for producing a prod-like bundle during dev (@rauchg) 2094765bf08a9239a4c95d61e73aad810994dc26./website
) to simplify docs contributions (@matheuss)2.2.0
(@matheuss) 40d5c2fbe0d7b07d3b2e73dfb15549186d4d2dbbreduceTermGroups
docs reference for plugin authors (@chabou) a2acccabe72a172a5d82d529b483d06a2dd50c4dnode-pty
compilation (@matheuss) 28e7e8e75cf577e527f5cc6ae205a7348174ac7f20% faster bootup + bug fixes + better plugin DX
We improved bootup time by making the JS bundle 20% faster (parse and evaluation time).
We also fixed a race condition seen if you had special characters in the first data packet coming from the terminal (e.g.: the prompt), which could sometimes be rendered as follows:
Many other fixes from multiple contributors! Read onβ¦
Huge thanks to @timneutkens, @chabou, @paulcbetts, @micopc and @rauchg for their help!
Published by rauchg almost 8 years ago
Perf improvements and URL, emojis, + bug fixes π±
Consolas
to the list of default fonts for Windows (PR #1196) [@mqudsi]line-height
improvements for rendering emoji (PR #1322) [@dotcypress]Also note-worthy: URL support will probably move into a core plugin in the near future_.
We'll be introducing, highlighting and documenting a series of core-maintained plugins that you'll be able to include as @hyper/plugin
inside your config π
Published by matheuss almost 8 years ago
Hyper 1.0.0 is here!
We are very excited to announce that we now support Windows β and we're also shipping a first-class Linux version:
We are shipping a fix for a very common issue: if you're using a foreign keyboard, such as Portuguese, Norwegian, Swedish etc, you weren't able to type some characters like Γ‘
, Γ€
, ~
and so on. That's not the case anymore!
This version comes with an initial fix for issues with special Unicode characters β and Emojis π. Thanks to our amazing contributors, you will now see the following instead of a bunch of οΏ½s:
Now you can customize the look of the active session via the .term_active
CSS class:
<Term />
will receive an active
CSS class. Therefore, after the rendering, the .term_active
CSS class will be available. You can use it (and the absence of it) to customize any CSS property for the active split pane β https://github.com/zeit/hyper/pull/905 β [@weslleyaraujo]hyper-simple-highlight-active-session
for an example of how to use it.We are shipping a new Electron version that supports vibrancy on macOS:
hyper-simple-vibrancy
for an example of how to do it β you will need to set a background color with some level of transparency to get a proper vibrancy effectWe have improved the development workflow β we hope that we made easier for you to contribute:
start
task with concurrently
, we now have separate dev
and start
tasks. This means that Hyper will not fail to boot anymore because Webpack is still working β https://github.com/zeit/hyper/commit/ed76f4e4af7cc77a959f11ed9f1f1e401797fe32
lint
task, so you can run only the linter to check if your code style match ours β https://github.com/zeit/hyper/commit/332d3037efdb590b4e1178501ce91b012d2de355
We'd like to thank these 22 contributors for their amazing work on Hyper β they made this release possible!
β€οΈ @BenoitAverty @breber @chabou @CodeTheory @davegomez @dfrankland @dotcypress @evilrabbit @flyngate @iamstarkov @mike-engel @oliverdunk @parro-it @ppot @Specro @stefanivic @timneutkens @tyriar @vors @weslleyaraujo @zbuttram β€οΈ
Published by rauchg about 8 years ago
Hyper early, hyper often!
Quick release to fix ugly error dialog when performing some filesystem operations. Shoutout to @shama creator of gaze
, our file-watching dep, for his help debugging.
Published by rauchg about 8 years ago
Many fixes, including paste γ(βγβγ)
gaze
to prevent uncaught JavaScript exceptions during runtime [@rauchg]Component
to plugin authors [@timneutkens]We received commits from 12 authors for this release. It's only been 9 days since 0.8.1! Thank you!
Published by rauchg about 8 years ago
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.
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.
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
Unless you configure a specific size and position in your config, we know remember the last used one across re-launches and new windows
New windows open automatically at an offset to avoid overlapping
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
Published by rauchg about 8 years ago
Lots of bugfixes!