Quine's fork of "Hyper" by Vercel, A terminal built on web technologies
Find a file
2016-07-01 15:03:46 -07:00
app add some missing deps 2016-07-01 14:31:23 -07:00
.gitignore ignore dist and app/dist 2016-07-01 14:30:58 -07:00
icon.icns replace icon 2016-07-01 14:54:17 -07:00
index.js fix loading of index.html and dist files in prod 2016-07-01 14:38:35 -07:00
install.sh install: only prod deps 2016-07-01 14:31:31 -07:00
package.json add some missing deps and linting 2016-07-01 14:31:49 -07:00
package.sh fix loading of index.html and dist files in prod 2016-07-01 14:38:35 -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