« 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/DisplayElement.js
AgeCommit message (Collapse)Author
2020-09-14fix exception function not being imported properly(quasar) nebula
2019-09-16WIP better renderingFlorrie
I think this'll take some serious attention before it even works and saves any performance.
2019-09-16Add basic Element classFlorrie
2019-09-15Remove dead todo commentFlorrie
2019-09-15(!!) Only render when draw-dependency props changeFlorrie
This is a very large change and probably breaks most applications not built to work with it. (Obviously, I'm not really being that responsible with this sort of thing.) I've tested with mtui and it works fine, but some elements may need tweaks before being 100% adjusted to the new scheduled-render system we're using with this commit. Also, any elements which have custom draw behavior will likely need updating so that they appropriately schedule renders.
2019-08-25Add new property clickThrough to all elementsFlorrie
2018-12-15Fix mistake in Form.addInputFlorrie
TL;DR afterIndex was not being set correctly.
2018-12-14Add options to not call fixLayout automaticallyFlorrie
2018-12-08Mouse supportFlorrie
Not exactly the most elegant implementation, but it definitely works and isn't really difficult to code around!
2018-07-25New fitToParent functionFlorrie
2018-07-05addChild(child, afterIndex)Florrie
2018-05-31fillParent utilFlorrie
2018-05-31Let-const nitpicksFlorrie
2017-07-03A long-due cleanup + examples + thingsliam4
..Obviously this breaks old things (particularly, see changes in FocusElement).
2017-01-07Initial commitLiam