Commit Graph

33 Commits

Author SHA1 Message Date
nick black
cadd4aefee s/CELL_ALPHA_/NCCELL_ALPHA_/g 2021-06-13 18:21:14 -04:00
nick black
3eb004b61d s/channels/ncchannels/g #1570 2021-04-29 01:32:08 -04:00
nick black
e43a9955cd
channel_* functions -> ncchannel_* #1570 2021-04-27 14:10:41 -04:00
nick black
96ac640733
cell->nccell 2021-04-14 09:31:50 -04:00
Nick Black
e591ec2e98
cell -> nccell throughout much of remaining API (#1535)
cell -> nccell throughout much of the API #1532
2021-04-14 06:42:14 -04:00
nick black
94172303be
implement raster timing stats #1324 2021-02-02 23:02:43 -05:00
nick black
fd2acde1b1 rename cell->nccell, keep alias #1200 2020-12-13 00:49:37 -05:00
nick black
f676cd34a8 convert remaining ncplane_new -> ncplane_create #1115 2020-11-17 23:42:36 -05:00
nick black
eef6df8c0a death to horiz #1115 2020-11-17 23:42:36 -05:00
nick black
683217ef07 normalize style setters #1034 2020-09-29 13:09:44 -04:00
nick black
36aed3c521 add ncplane_create() + ncplane_options #1020 2020-09-20 05:52:27 -04:00
nick black
a4367fcfb5 rip out ncplane_ creation functions #985 2020-09-18 17:46:57 -04:00
nick black
b7a57eaab7 convert all channel rgb calls #985 2020-09-18 01:39:21 -04:00
nick black
2f28420034 rename ncplane_putsimple() -> ncplane_putchar() #912 2020-08-31 21:14:29 -04:00
nick black
489ad88954 trans: add some style to legend 2020-08-15 17:38:20 -04:00
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.
2020-07-05 01:04:44 -04:00
nick black
cdd96af8df
trans: put the legend on top to avoid FPS plot 2020-06-28 01:44:23 -04:00
nick black
e45c2c9ac3
demo: speed things up a bit, our ass is dragging 2020-06-18 09:45:14 -04:00
nick black
67100dc5e9
Process menu/HUD input in demo_nanosleep() #509 2020-04-18 17:55:49 -04:00
nick black
126145e417
demo: convert to new notcurses_stddim_yx() where appropriate #365 2020-02-21 00:13:03 -05:00
nick black
bae60a98e7
demo: all demos can be interrupted via demo_render() 2020-02-11 22:22:37 -05:00
nick black
b56e597bb8 uniblock: adapt to ncmenu 2020-02-09 06:30:17 -05:00
nick black
501fe166e4 trans: adapt to ncmenu #332 2020-02-09 06:30:17 -05:00
nick black
71dbfd74f7 ncmenu: step around alignment NULL #332 2020-02-09 06:30:17 -05:00
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.
2020-01-30 08:55:01 -05:00
nick black
e899f8b7ed demo summary: also print real FPS 2020-01-24 04:06:41 -05:00
nick black
b02acd8631
Curry a void* to fader callbacks #284 2020-01-17 09:30:53 -05:00
nick black
97e17c6cf5 demos: lock in some backgrounds 2020-01-17 08:35:28 -05:00
nick black
97c0a34504 make pulser() available to all 2020-01-17 08:08:48 -05:00
nick black
d7d61aa669 trans: pulse up so HUD clock keeps moving 2020-01-17 05:28:05 -05:00
nick black
1a2cccaa18 fold out ncplane_move_cursor_yx() wherever possible #257 2020-01-05 03:46:51 -05:00
nick black
930968f31a
demo: add legend to summary table #258 2020-01-05 01:33:03 -05:00
nick black
03636b14d3
maxcolor -> trans, document loglevels 2020-01-03 12:13:03 -05:00