Quine's fork of "Hyper" by Vercel, A terminal built on web technologies
Find a file
Guillermo Rauch af482e0eb4 dist -> build
2016-07-01 16:20:02 -07:00
app add some missing deps 2016-07-01 14:31:23 -07:00
.gitignore dist -> build 2016-07-01 16:20:02 -07:00
icon.icns icon 2016-07-01 15:44:50 -07:00
index.js index: avoid using same directory name as where we output the packages 2016-07-01 16:19:43 -07:00
install.sh install all deps 2016-07-01 16:16:26 -07:00
package.json add some missing deps and linting 2016-07-01 14:31:49 -07:00
package.sh dist -> build 2016-07-01 16:20:02 -07:00
Readme.md unbreak github's mdown 2016-07-01 15:03:46 -07:00
rpc.js initial commit 2016-06-30 23:01:04 -07:00
session.js handle resize error better 2016-06-30 23:25:19 -07:00

hyperterm

TODO

  • Listen on resize event coming from the pty.
  • Add support for zsh and other popular shells
  • Figure out process title extraction on other platforms.
  • Define extensibility surface and APIs
  • Define approach to conf management (~/.hyperterm.json ?)
  • Admit Ctrl+C as a way of closing webview
  • When webview is shown, replace title of tab with webview's title
  • Linkify urls in stdout. If clicked, inline webview. If cmd+clicked, default browser.
  • Show icon that triggers contextmenu in tab, when hovered.
    • "Open in default browser" option in webview mode
    • Close
  • Test on Windows, Linux
  • Investigate startup time improvements
    • Optimistic (mosh-style) prompt that memoizes PS1
    • Smaller bundle (ie: uglify, but currently doesnt work with ES6)
    • Inline all the CSS/JS in the page instead of extra file