Commit Graph

40 Commits (aeb6bca35ab93bae035f8ff0cc8a70669a3ece92)

Author SHA1 Message Date
nick black 7a91a2f905 normalize cell initializer names (prefix with NC) 3 years ago
nick black efc57333a7 [demo] pass start time to demos for more precise deadlines 3 years ago
nick black d29813457b stylemasks ought always be uint16_t 3 years ago
nick black dfde3a6875
[trans] do final object (logo) twice as long 3 years ago
nick black 2a924812c1 [demo] blue up the FPS plot a little 3 years ago
nick black e746fff33e [trans] add image at end #2275 3 years ago
nick black 4f1de02710
replace random() with rand() for windows goodness 3 years ago
nick black cadd4aefee s/CELL_ALPHA_/NCCELL_ALPHA_/g 3 years ago
nick black 3eb004b61d s/channels/ncchannels/g #1570 3 years ago
nick black e43a9955cd
channel_* functions -> ncchannel_* #1570 3 years ago
nick black 96ac640733
cell->nccell 3 years ago
Nick Black e591ec2e98
cell -> nccell throughout much of remaining API (#1535)
cell -> nccell throughout much of the API #1532
3 years ago
nick black 94172303be
implement raster timing stats #1324 3 years ago
nick black fd2acde1b1 rename cell->nccell, keep alias #1200 4 years ago
nick black f676cd34a8 convert remaining ncplane_new -> ncplane_create #1115 4 years ago
nick black eef6df8c0a death to horiz #1115 4 years ago
nick black 683217ef07 normalize style setters #1034 4 years ago
nick black 36aed3c521 add ncplane_create() + ncplane_options #1020 4 years ago
nick black a4367fcfb5 rip out ncplane_ creation functions #985 4 years ago
nick black b7a57eaab7 convert all channel rgb calls #985 4 years ago
nick black 2f28420034 rename ncplane_putsimple() -> ncplane_putchar() #912 4 years ago
nick black 489ad88954 trans: add some style to legend 4 years ago
nick black 5a9e0c6f05
rendering: lack of term capability is not error #768
If we don't have setaf/setab, then we're not going to set color.
OK, fine. Don't regard it as an error during
notcurses_rasterization(), just don't emit the escape. This is
necessary to run on terminals like vt100, which in turn is
necessary to run unit tests properly on Redhat's koji.
Also, use notcurses_canfade() to avoid just breaking during
fades in intro and trans demos.
4 years ago
nick black cdd96af8df
trans: put the legend on top to avoid FPS plot 4 years ago
nick black e45c2c9ac3
demo: speed things up a bit, our ass is dragging 4 years ago
nick black 67100dc5e9
Process menu/HUD input in demo_nanosleep() #509 4 years ago
nick black 126145e417
demo: convert to new notcurses_stddim_yx() where appropriate #365 4 years ago
nick black bae60a98e7
demo: all demos can be interrupted via demo_render() 4 years ago
nick black b56e597bb8 uniblock: adapt to ncmenu 4 years ago
nick black 501fe166e4 trans: adapt to ncmenu #332 4 years ago
nick black 71dbfd74f7 ncmenu: step around alignment NULL #332 4 years ago
Nick Black da0283ac25
Selector widget #166, subtitles #95 (#301)
Get rid of annoying empty line in notcurses-view (and ncvisuals at offsets in general)
Implement most of the Selector widget. Need to add styling and scrolling still. #166
Reenable ubuntu focal build
Subtitles! We decode them, and display them in notcurses-view. If ncvisual_simple_streamer() is provided an extra ncplane, it will use it to display subtitles. #95
We now build Python by default, as things are working much better.
ncplane_set_base() now takes channel, attrword, and EGC, so you can usually avoid having to set up and release a cell. ncplane_set_base_cell() takes over duty from ncplane_set_base() for ease of conversion.
notcurses-demo and notcurses-view now both accept a 0 for delay multiplier, meaning 'go as fast as you possibly can'. Very small multipliers (e.g. 0.00001) no longer cause floating point exceptions.
fading routines no longer cause floating point exceptions on very small timescales.
4 years ago
nick black e899f8b7ed demo summary: also print real FPS 4 years ago
nick black b02acd8631
Curry a void* to fader callbacks #284 5 years ago
nick black 97e17c6cf5 demos: lock in some backgrounds 5 years ago
nick black 97c0a34504 make pulser() available to all 5 years ago
nick black d7d61aa669 trans: pulse up so HUD clock keeps moving 5 years ago
nick black 1a2cccaa18 fold out ncplane_move_cursor_yx() wherever possible #257 5 years ago
nick black 930968f31a
demo: add legend to summary table #258 5 years ago
nick black 03636b14d3
maxcolor -> trans, document loglevels 5 years ago