Commit Graph

275 Commits (957af8151ec4ce1732f5f03acb41d41b9ff5ad71)
 

Author SHA1 Message Date
nick black 957af8151e view-demo: add video element 5 years ago
nick black 94e52d4acc respect default mode in fadein #40 5 years ago
nick black 0e4080456c fade unit tests #40 5 years ago
nick black 966239747c add ncplane_fadein() #40 5 years ago
nick black 02b30c822e fix cel_rgb_get[bf]b() #40 5 years ago
nick black 4426ef0574 first go at ncplane_fadeout() #40 5 years ago
nick black 055f49b5fd sliding-demo: animate moves #72 5 years ago
nick black 570b42b78b sliders-demo: factor out move_square() #72 5 years ago
Nick Black 9f4fa94209
Use halfblocks to double vertical resolution of media (#98)
halfblocks vertical, w00t #88
5 years ago
nick black 383895e404
notcurses-view: much more accurate timing 5 years ago
nick black b882fe4e40
poll() on write() EAGAIN 5 years ago
nick black 1dc254396b
comment back out debugging cruft 5 years ago
nick black 296663717c
uniblock: erase screen each time 5 years ago
nick black 148a206c7e install all test data 5 years ago
nick black b59d9c633f video works all the way now :D #94 5 years ago
nick black 56e637d006 motherfucking video #94 5 years ago
nick black 19e1b3ac94
widecolor-demo: fix up right bar of handle 5 years ago
nick black 78e1a06661
view-demo: do both a jpeg and png test 5 years ago
nick black 999f33a2ee
0.3.0-pre 5 years ago
nick black 82fbe16556
v0.2.0 5 years ago
Nick Black 8b0634527d
Correctly copy in shrink + SIGWINCH (#80) (#93)
* notcurses_resize(): properly set new lenx/leny #80
* ppoll() for SIGWINCH #80
* widecolor-demo: keystroke-driven
5 years ago
Nick Black 0b967ae528
More panelreels work #52 (#92)
* setup_signals: handle SIGSEGV with restore

* wresize(): fix keep parameter to ncplane_resize() #52

* ncplane_resize: set new lenx/leny on keep #80

* hrmrmm

* ncplane_resize(): fix numerous confusions

* panelreel-demo: don't allow us to go off the left edge

* panelreel: place tablets correctly #52

* panelreel: set background on focused element
5 years ago
Nick Black 426f632300
Panelreels port #52 (#90)
Port of panelreels, unit tests, and panelreel-demo from outcurses #52.
Doesn't completely work yet, but is surprisingly close!
5 years ago
nick black 326e93fee1 debian: install data files for notcurses-demo 5 years ago
nick black 627be30e1c install test png 5 years ago
nick black a9f54ed483 add viewdemo #86 5 years ago
nick black 860fb43e3f ncvisual_render(): respect alpha channel 5 years ago
nick black 52c309093a update cell API 5 years ago
nick black 36ed25fb46 fix cell_fg_default() and cell_bg_default() 5 years ago
nick black 3ede80f47f libav: keep the alpha channel, AV_PIX_FMT_RGBA 5 years ago
nick black 7600b9ed54 libav: come correct #86 5 years ago
nick black 634c54776f libav: set up oframe beyond scale #86 5 years ago
nick black 8e9ed2b8a1 libav tests: check dimensions 5 years ago
nick black 3906357e4e that's an image! #86 5 years ago
nick black 28fac736bb notcurses-view: stop() before printing error
implement ncvisual_render()
5 years ago
nick black d106ebf0d3 libav: check for AVERROR_EOF #86 5 years ago
nick black 531340a145 libav: return averr to caller #86 5 years ago
nick black fb37f8351f CMake: use proper LIBRARY_DIRS when linking notcurses.so #86 5 years ago
nick black fd79c86880 av: get height/width #86 5 years ago
nick black 40ed1f1896 print_frame_summary(), let's figure out what the fuck we're doing #86 5 years ago
nick black 684d9f66fe egcpool: fix corruption #59 5 years ago
nick black 3b5aee09a9 widechar-demo: spacing 5 years ago
nick black 8e96c2d78e ncplane backgrounds: render and use i nsliding-demo #69 5 years ago
nick black c2f377d599 ncplane_background()/ncplane_set_background() #69 5 years ago
nick black b993360f53 add ncplane API 5 years ago
Nick Black a7d50b557d
ncplane_at_cursor (#76), CCCflag, nonblocking stdin (#78) (#84)
* put stdin into nonblocking mode, retry on short write to stdout #78
* wrap getc_blocking() around a poll #78
* get CCCflag from terminfo. stop clearing the screen in render/startup
* implement ncplane_at_cursor() #76
* ncplane_at_cursor() unit test for simples #76
* PlaneAtCursorComplex unit test #76
* PlaneAtCursorInsane() unit test #76
* nplane_at_cursor: return number of bytes, not just 0/-1
* uniblock-demo: add a bunch of pages from Unicode 12
* demo: make -d delay multiplier a float
* egcpool: check offset against poolsize in check_validity()
* notcurses_init(): set smkx/rmkx to NULL with pass_through_esc
* PlaneAtCursorAttrs unit test #76
* add ncplane_styles() accessor
5 years ago
nick black 0cb1c24622
debian: mention notcurses-view and notcurses-input 5 years ago
nick black 020f712e40
ncplane_create: NULL out userptr on creation 5 years ago
nick black 28ac1e7498 environment/emulator notes 5 years ago
nick black 9fe6c152a9 enhance SetStyles unit test 5 years ago