Commit Graph

142 Commits (7043cfcc6508e36236b47f3aeb22c94b4881af11)

Author SHA1 Message Date
nick black 887726b0d9 Debian: move all symbols/history to 1.1.8 5 years ago
nick black cda600a4aa :/ 5 years ago
nick black b0c72607c4
ncmenu_offer_input(), use it in demo/pocmenu #333 5 years ago
nick black aacec297b2
ncmenu: declare ncmenu_offer_input() 5 years ago
nick black 74b9690cf3
ncmenu: remove dumb restrictions/special casing 5 years ago
nick black 1b6727404a
notcurses_output: spelling 5 years ago
nick black b7a92e0321
notcurses-tester(1) man page #326 5 years ago
nick black 889e29731b
add back doc/0.4.0-sheet.png 5 years ago
nick black 2d685616a7 Debian: dep on python3-all-dbg for python dbgsyms generation 5 years ago
nick black 1ed6000193 ncstats: add plane count, fix fbbytes accounting 5 years ago
nick black 8e29b5ba0f add highcon demo #181 5 years ago
nick black 05997f9988
notcurses-demo: accept -i to continue on demo failure 5 years ago
nick black 0daf7503d5
expand DFSG removals 5 years ago
nick black 74775b97ec
enmetric->ncmetric #324 5 years ago
nick black 89f516dcaa
tablet->nctablet, add ncreel to python #324 5 years ago
nick black c519c95fff
panelreel -> ncreel #324 5 years ago
nick black 01bc543399
tag demos requiring ffmpeg 5 years ago
nick black 959b2b8d70
notcurses-demo(1): markdown syntax 5 years ago
nick black b284901d18
prep for 1.1.6 5 years ago
nick black bb7b92ea4a
ncdirect_styles_*() declarations #321 5 years ago
nick black 429e00d612 v1.1.5 5 years ago
nick black d13e7fced4 DFSG: add release notes, remove unused media #316 5 years ago
nick black 116453bfec notcurses-demo(1): add note about DFSG build #316 5 years ago
nick black 5cd3a4c41d
ncdirect_dim_y()/x() 5 years ago
nick black 2a9f3c5ab3
ncmenu_selected(), update docs #179 5 years ago
nick black 4d613217b3
ncmenu: only allow one at a time 5 years ago
nick black 10a269c963
ncmenu: reject double menu 5 years ago
nick black 49013433ea
demo: spruce up table a bit more 5 years ago
nick black 2ced7357ce ncmenu man page #179 5 years ago
nick black db53b36d94 ncmenu: calculate height based off sections #179 5 years ago
nick black fdc541c6e5 copy over menu elements #179 5 years ago
nick black 8984422f1e basics of menu #179 5 years ago
nick black 6fde6e66b7 markdown syntax fixen 5 years ago
nick black 6e642f1749 more menu work #179 5 years ago
nick black e9dba91cf4 menus: basic declarations #179 5 years ago
nick black 60c19017f0
v1.1.4 5 years ago
nick black 25ce448889
rgba_blit()/bgrx_blit() #311 5 years ago
nick black 81d69c6ce6
v1.1.3 5 years ago
nick black 746ef96ea1 prep for v1.1.3 5 years ago
nick black eefd6eda38
notcurses_select(3): fix man page formatting 5 years ago
nick black c1664170fd
selector: bgchannels only inside the body #302 5 years ago
nick black 741761787f
notcurses_selector(3) man page #302 5 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.
5 years ago
nick black c9bfc54381
prep for 1.1.2 5 years ago
nick black c1c25afcc7 Python: fix up debug package #298 5 years ago
nick black 69bbe575b3 release checklist: test debian package 5 years ago
nick black ac791c781d
1.1.1, update version numbers 5 years ago
nick black 1fd0563093
Direct mode with its own type #77
Introduce the new type 'ncdirect', a stripped-down 'notcurses'
suitable for inline modification of regular output. Used the new
type because otherwise there were going to be if(directmode) checks
everywhere. Direct mode encompasses only colorizing and styling.
Add new man page notcurses_directmode(3). Add new section to README.
Add new PoC using direct mode RGB. Update demo table summary to use
direct mode.
5 years ago
nick black 2ea10d4b28 Remove clear_screen_start option
As it turns out, we can't portably load the initial terminal contents
(there are some hacks of various EXTREME nature, but none of them are
worth it for the rather limited benefit). The O(1)-time damage
inference requires knowledge of what was previously present to
inibit unnecessary draws. We would then need some special cell value
indicating "not yet written to" to distinguish a purposeful null
cell from an initial cell. Again, we could do this, but for what value?

Finally, the idea of clearing new area on SIGWINCH was always flawed,
as we can't do that from a signal handler.

With the advent of direct mode #77, the reason for this largely goes
away in any case.
5 years ago
nick black 6e92492117
docs, python: add notcurses_canchangecolor() 5 years ago