« get me outta code hell

tui-lib - Pure Node.js library for making visual command-line programs (ala vim, ncdu)
about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2018-01-18Add license and readmeFlorrie
2018-01-18Add package.json and index.jsFlorrie
2017-12-10Show/hide cursor in ANSI interpreterFlorrie
2017-12-10Clean up old state code in ANSI interpreterFlorrie
2017-12-10Set the ANSI compressor on OVERLOAD (underload?)Florrie
2017-12-10Interpret 'off' SGR commands in ANSI interpreterFlorrie
2017-12-10Add compression statistic monitor to FlushableFlorrie
2017-12-09Make ansi interpreter work with selective control sequencesFlorrie
2017-12-09Add setValue and moveToEnd methods to TextInputFlorrie
2017-12-09Add Dialog.js file, apparentlyFlorrie
2017-12-09Make firstInput reset scrollItems in ListScrollFormFlorrie
2017-12-09Add removeInput method and captureTab property to FormFlorrie
2017-12-09Hide items which are scrolled past in ListScrollFormFlorrie
2017-12-08Make isEnter work with normal terminalsFlorrie
2017-12-08Add backspace and shift-arrows to telcharsFlorrie
2017-12-08Add arrows to unicharsFlorrie
2017-12-08Add invertOff ansi functionFlorrie
2017-07-03Fix the Act of Evil related to real-cursor visibilityliam4
2017-07-03Improve cursor displayliam4
- Whether the cursor is displayed or not is now based on the cursorVisible property rather than whether cursorX and cursorY are set or not. - The actual shell cursor is now invisible... this is objectively an act of Evil, though! This doesn't look like too hard to fix, thankfully. - A new cleanCursor function has been added to ansi.js.
2017-07-03Buttons and listsliam4
- Button class name changed to Button, from ButtonInput - Button layouts are now updated with fixLayout, rather than automatically when the text property is changed - Buttons now have a height of 1, so they can generally actually be used in layouts - New example for list form elements - List form elements let you navigate with up/down (or left/right, for horizontal lists) - List forms now have nextInput and previousInput methods
2017-07-03A long-due cleanup + examples + thingsliam4
..Obviously this breaks old things (particularly, see changes in FocusElement).
2017-07-03Fix typo in telcharsliam4
2017-01-07Initial commitLiam