- mouse selection
- fullscreen detection
- improve examples
- add pixel rendering (e.g. for pngs) functions
- add X11 implementations to remove curses where possible
- add 256 color support to windows (using pixel rendering)
- all functions will throw now when the object was not started or already destroyed
- added
.emit()
function - added tests
- small bug fixes
- added
.type
property to event objects - iojs support
- fixed infinite loop in helper method
util_rgb2term()
- added
EVENT.SIGNAL
events to handle low-level signals likeSIGINT
- fixed cleanup after
.stop()
- fixed bugs when compiled in node <0.11. Is node 0.8+ compatible now
- windows colored output working now
- Known Bug: (unix) after
.stop()
the terminal is still recording raw input
- first beta release
- basic implementation for unix and windows
- listen to mouse, key and resize events(mouse in VT100 Terminals and CMD only)
- Getters for width, height, cursor position, color-range, terminal mode
- Setters for cursor position
- Methods to move the cursor, write colored output, beep sound, clear screen parts, prepare rendering strings and receive color codes