nick black
bacc69380a
uniblock: restore backgrounds
2019-12-05 04:18:43 -05:00
nick black
af7ca02f36
Decode input escape sequences to special keys #78
...
Add the necessary input buffer, non-blocking reads, escape trie,
and unit tests to support extended keys, including arrow keys.
Update notcurses-input to print Unicode Control Glyphs instead of
a blank space for control chars.
2019-12-04 23:46:24 -05:00
nick black
8c6d0495ee
input: decode special keys, call notcurses_resize() #79
2019-11-29 03:56:53 -05:00
nick black
e391bfbb81
input: add pass_through_esc option, otherwise run smkx #78
2019-11-29 03:26:37 -05:00
Nick Black
7f9ac490b0
ncplane_resize(), slider demo ( #64 ) ( #74 )
...
* sliding: bounding box around puzzle
* slider: make moves, deleting planes #61
* implement z-index move functions
* demo: allow demos to be chosen via command-line option
* allow default bg/fg to be explicitly chosen
* ncplane_resize() unit test #64
* useful links
* slider: use random colors
* use find_above() in ncplace_destroy()
* ncplane_resize() work #64
2019-11-28 22:08:26 -05:00
nick black
742a27fd00
ncplane unit test tiling the screen #26
2019-11-28 15:58:53 -05:00
nick black
5dfb07183c
libav: throw an swscaler in the mix #61
2019-11-27 18:32:46 -05:00
Nick Black
ba648dbd74
What a miserable evening tracking #57 ( #60 )
...
* widecolor-demo: don't emit spaces
* notcurses_init: newline before splash
* boxdemo: ncplane_erase() on entry #58
* uniblock-demo: print even wide chars #49
2019-11-27 10:43:03 -05:00
nick black
728d4775b6
initialize nc_ in notcurses tests #54
2019-11-26 20:49:55 -05:00
nick black
6f92ae92ab
egcpool: unit tests for utf8 conversion #20
2019-11-25 13:40:43 -05:00
nick black
a2f4fae96a
huh
2019-11-25 13:40:43 -05:00
nick black
fd04c55d16
implement ncplane_putwstr #9
2019-11-23 12:28:42 -05:00
nick black
2f9821ce39
notcurses: interrogate terminfo for styles
2019-11-23 10:42:46 -05:00
nick black
c16b03cd9f
ncplane: more basic unit testing
2019-11-21 08:51:57 -05:00
nick black
a916c66052
introduce z-buffer of ncplanes
2019-11-21 08:51:57 -05:00
nick black
d3f9329737
notcurses_options: allow outfd to be specified
2019-11-21 08:51:57 -05:00
nick black
787c27a812
demo: always reset the terminal on error
2019-11-19 06:44:28 -05:00
nick black
0f6e19dd92
notcurses_setrgb(): plug into direct mode when RGB flag is set
2019-11-19 06:26:44 -05:00
nick black
8fe936ca4c
ftairs! we have discovered ftairs!
2019-11-19 05:33:38 -05:00
nick black
231be96714
skip tests if no TERM is defined
2019-11-18 20:57:33 -05:00
nick black
c1f4219dc1
notcurses_term_dimensions() + unit test
2019-11-17 10:25:40 -05:00
nick black
1fcae27627
just the basics
2019-11-17 09:53:59 -05:00