« 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
path: root/ui
AgeCommit message (Expand)Author
2023-05-13Merge remote-tracking branch 'notabug/master'(quasar) nebula
2023-05-13use ESM module syntax & minor cleanups(quasar) nebula
2021-12-14allow matching children of clickThrough: false els(quasar) nebula
2020-09-14fix exception function not being imported properly(quasar) nebula
2020-07-16don't let WrapLabel text extend one letter too farFlorrie
2020-07-16support mixed textAttributes & ANSI format labelsFlorrie
2020-07-16improve & use our own word wrapping codeFlorrie
2020-05-03fix long-ignored crash interacting with empty formFlorrie
2020-04-23add ListScrollForm.wheelModeFlorrie
2019-10-17Make ScrollBar an independent and published classFlorrie
2019-10-14Don't crash when getting scrollSizeFlorrie
2019-09-23Make textAttributes a draw dependencyFlorrie
2019-09-18Make label text a draw dependencyFlorrie
2019-09-16WIP better renderingFlorrie
2019-09-16Add basic Element classFlorrie
2019-09-15Add lastInput function to formsFlorrie
2019-09-15Remove dead todo commentFlorrie
2019-09-15(!!) Only render when draw-dependency props changeFlorrie
2019-08-25Add new property clickThrough to all elementsFlorrie
2019-07-18Don't explode when no element is selected!Florrie
2019-07-18Mouse drag support; pass detailed data to handlersFlorrie
2019-05-12Automatically show/hide ListScrollForm scrollbarFlorrie
2019-05-12Adjust the way the scrollbar handle is drawnFlorrie
2019-04-02Avoid crashing when scrolled past end of formFlorrie
2018-12-15Fix mistake in Form.addInputFlorrie
2018-12-15Optimize the h*ck out of ListScrollFormFlorrie
2018-12-15Optimize getScrollPositionOfElementAtEndOfViewFlorrie
2018-12-14Add options to not call fixLayout automaticallyFlorrie
2018-12-08Mouse supportFlorrie
2018-12-05Use measureColumns in the appropriate placesFlorrie
2018-11-23Fix (un)select calls re: consecutive root.select()Florrie
2018-09-15Don't bubble cancel in DialogFlorrie
2018-09-15Fix keyPressed call orderFlorrie
2018-09-13Add TextInput events: confirm (= value), changeFlorrie
2018-09-12TextInput: Don't bubble backspace or arrow keysFlorrie
2018-09-12Add 'cancel' event (on ESC) to TextInputFlorrie
2018-09-12(breaking, very) Fix how text inputs bubble eventsFlorrie
2018-08-15Save oldSelectedElement before calling Dialog.openedFlorrie
2018-08-15Save/restore selection on Dialog open/closeFlorrie
2018-08-05(perf) Cache scrollItemsLengthFlorrie
2018-08-05(perf) Make sizeProp not a getterFlorrie
2018-07-25New fitToParent functionFlorrie
2018-07-25Fix ListScrollForm.firstInput not having an effect immediatelyFlorrie
2018-07-05addChild(child, afterIndex)Florrie
2018-07-05ListScrollForm - fixLayout before checking dimensionsFlorrie
2018-07-04An assortment of changes to how selected/unselected worksFlorrie
2018-07-04Remove FocusElement.isFocused, add isSelectedFlorrie
2018-07-03Handy functions on DialogFlorrie
2018-06-29Remove unused iac dependencyFlorrie
2018-06-12Add WrapLabel UI elementFlorrie