Commit Graph

786 Commits

Author SHA1 Message Date
Christopher Jeffrey fe9406aba1 more tput fixes/improvements/refactoring. 2013-07-22 22:28:01 -05:00
Christopher Jeffrey e771fc9fc9 improvements to tput and colors. 2013-07-22 00:59:56 -05:00
Christopher Jeffrey 346e39b723 cleanup. improve BCE. remove old code. 2013-07-21 23:53:10 -05:00
Christopher Jeffrey 00e680d413 work on adding back_color_erase handling, acs optimization, and other stuff ncurses usually handles. 2013-07-21 21:05:35 -05:00
Christopher Jeffrey de79656b04 rewrite scrolling system a bit. 2013-07-21 05:36:45 -05:00
Christopher Jeffrey 62ebd04231 move el.focus code elsewhere. 2013-07-21 02:12:35 -05:00
Christopher Jeffrey a98bef4c90 more scrolling improvements. scrolling form. 2013-07-21 02:03:06 -05:00
Christopher Jeffrey 7af4dbaf1c allow for left/top/right/bottom padding. 2013-07-19 03:14:36 -05:00
Christopher Jeffrey e33838804b scrollable elements. 2013-07-19 01:58:55 -05:00
Christopher Jeffrey 0f4b60314b allow tabbing from textboxes in forms. 2013-07-18 22:49:06 -05:00
Christopher Jeffrey df317bb472 improve position, attribute parsing. misc. 2013-07-18 22:27:18 -05:00
Christopher Jeffrey 3ae01237be fix tput string concatenation. 2013-07-18 18:09:03 -05:00
Christopher Jeffrey b8e0fafaeb misc. options. refactor tests/bin. 2013-07-18 18:02:45 -05:00
Christopher Jeffrey f03f51267b only emit attach if the element was not previously attached. 2013-07-18 15:06:33 -05:00
Christopher Jeffrey 48c2bae2a0 do not violate 80 col limit. 2013-07-18 15:01:42 -05:00
Christopher Jeffrey 4333952081 fix recursion in Form object. 2013-07-18 14:33:00 -05:00
Christopher Jeffrey 61653e3f19 optimize terminfo compilation by using string concatenation instead of array.join. 2013-07-18 09:31:06 -05:00
Christopher Jeffrey 6141b383f1 add a getCoords() method. 2013-07-18 03:56:12 -05:00
Christopher Jeffrey 3c42a91fc5 add wrapContent to Element prototype. 2013-07-18 02:44:31 -05:00
Christopher Jeffrey 42351724d3 move wrapContent. 2013-07-18 02:37:18 -05:00
Christopher Jeffrey fa2206bb0a allow lowercase charset names. 2013-07-18 02:12:05 -05:00
Christopher Jeffrey 90c9484d8b remove old response() code. 2013-07-18 02:01:33 -05:00
Christopher Jeffrey b46d1161c5 refactor responses. 2013-07-18 01:51:08 -05:00
Christopher Jeffrey 7b7330ec5a fix CHA, fix SU and SD. 2013-07-18 00:22:24 -05:00
Christopher Jeffrey 5c114b8b69 fixed shrunken centered nested elements. 2013-07-17 12:43:13 -05:00
Christopher Jeffrey ab449a12e3 scrollbar and list attr fixes. 2013-07-17 12:01:54 -05:00
Christopher Jeffrey 54445e3f3c tests 2013-07-17 10:29:42 -05:00
Christopher Jeffrey 1838f2d720 v0.0.18 2013-07-17 10:26:34 -05:00
Christopher Jeffrey e9f7d933bd replace shrink padding code. 2013-07-17 05:44:58 -05:00
Christopher Jeffrey 8e81ef015b refactor shrink. 2013-07-17 05:22:42 -05:00
Christopher Jeffrey 1ae6a19b35 refactor scrollbar. fix shrink comparisons. 2013-07-17 04:59:21 -05:00
Christopher Jeffrey e13f0ce5d4 rename _lastPos to lpos. 2013-07-17 04:41:43 -05:00
Christopher Jeffrey 29cd1a376f more Box.render refactoring. docs. misc. 2013-07-17 04:32:13 -05:00
Christopher Jeffrey 6f8ab54a4f refactor. stop usign xi_, yi_. 2013-07-17 03:57:30 -05:00
Christopher Jeffrey 566b800a04 refactor shrink. 2013-07-17 03:52:21 -05:00
Christopher Jeffrey 8776ec2c2d listbar and improve shrinkBox. 2013-07-17 03:20:37 -05:00
Christopher Jeffrey 70953689e2 allow style.hover and style.focus. no autofocus on buttons. 2013-07-17 01:55:08 -05:00
Christopher Jeffrey c805b80209 do not set lastPos on render(true). remove old code. 2013-07-17 01:34:43 -05:00
Christopher Jeffrey 7981f8d749 add shrinkBox. add forms. add RadioSet. misc refactor. 2013-07-17 01:28:42 -05:00
Christopher Jeffrey cac1924b14 docs. fix line. fix attr objects. 2013-07-16 22:28:56 -05:00
Christopher Jeffrey 1561bdef7d add valign. simpler way of rendering padding bg. 2013-07-16 20:19:44 -05:00
Christopher Jeffrey c8c0d1f269 have padding maintain background color. 2013-07-16 20:09:01 -05:00
Christopher Jeffrey c61d4e6b80 v0.0.17 2013-07-16 19:25:11 -05:00
Christopher Jeffrey fbf08e1288 fix progress bar colors. 2013-07-16 19:23:39 -05:00
Christopher Jeffrey 8a32e87cd9 remove all cens() calls. 2013-07-16 19:13:16 -05:00
Christopher Jeffrey 52042e8abc fix readme. 2013-07-16 19:12:08 -05:00
Christopher Jeffrey 2923c38dc4 v0.0.16 2013-07-16 19:08:09 -05:00
Christopher Jeffrey aa9bd9da6a permanently rename ascii->line for borders. 2013-07-16 19:07:46 -05:00
Christopher Jeffrey 9ed9764b74 fix ACS/UTF8. use style object. rename ascii to line. 2013-07-16 19:05:44 -05:00
Christopher Jeffrey 7074d0da91 more terminfo paths. 2013-07-16 15:57:12 -05:00