Commit Graph

172 Commits (dc4271ca2327990874222093bd29ea0180a02dbc)

Author SHA1 Message Date
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
nick black dec2ab515e python: update palette256 API wrapper 5 years ago
nick black bee5be9d80
chunli: finalize out 5 years ago
nick black 1e403123e1
s/notcurses_render/demo_render/g pass 5 years ago
Nick Black 3d612aebcb
ruins color cycling demo #253 (#287)
* palette_set: update pal256 damage map #230
* drone: use newest builders
* palette: send oc on exit for color reset #285
* palette_new: copy existing palette in #230
* Python: use checkRGB everywhere
* more palette unit testing
* add ncplane_set_*_palindex()
* render fg palindex #230
* palette index color is out of 1000
* jungle demo works #253
5 years ago
nick black 6434593afb
notcurses-demo.1: add copyrights 5 years ago
nick black b02acd8631
Curry a void* to fader callbacks #284 5 years ago
nick black 98fe08727b fallen: open the curtain on patents.png 5 years ago
nick black 3bd0732e81 notcurses_view: accept -s option 5 years ago
nick black 011f7524bb reject bad demo spec before starting 5 years ago
nick black 55b7dc992b notcurses_resize(3) man page #279 5 years ago
nick black 7860e1eace first start of fallin' demo 5 years ago
nick black 08f6fa0e79 implement ncplane_dup() 5 years ago
nick black 6365fc0917 encode palette index into channels/attr #230 5 years ago
nick black 684bcdcc8c introduce palette256 #230 5 years ago
nick black 76228019ee cell.3: update cell_blend_*() signatures 5 years ago
nick black 2c2542a553 docs/rust/python: update versions to 1.1.0 5 years ago
nick black 3af3372dfd
index.html for html documentation 5 years ago
nick black 8f07eb9ffe
hierarchal->hierarchical 5 years ago
nick black adf808110d
convert remaining man1 pages to pandoc 5 years ago
nick black dd7f8eff4b
ncvisual_stream: add timescale param 5 years ago
nick black 5e1764d9b1
ncvisual_stream: add timescale param 5 years ago
nick black 7c687faea0
pulsing text + unit test + docs #163 5 years ago
nick black 23b5078ed1
pulsing text declarations 5 years ago
nick black d9b721971a
merge in doc changes 5 years ago
nick black 3c7b9777e4
throw analytics into man pages 5 years ago
nick black 1b83c8b182
uniblock: drop rtl blocks for now #183 #259 5 years ago
nick black 243ddf0702
add widechars.png image to readme 5 years ago
nick black 4fca9425d9 notcurses_cell.3: add clipped 5 years ago
nick black d5c82e2024 notcurses_ncplane.3: add ncplane_clipped() 5 years ago
nick black 6fc38cdf42 notcurses-demo.1: syntax fix for man page 5 years ago
nick black d057473c4c
notcurses-demo.1: migrate to pandoc 5 years ago
nick black eba64b0990
man page syntax fixups 5 years ago
nick black dd3046ddf3
notcurses_input.3: fix syntax 5 years ago
nick black 0330919564
add notes about python release 5 years ago
nick black 5a555ff917
v1.0.2 5 years ago
nick black 7e40453199
v1.0.1 5 years ago
nick black 202115d826 Add python3-all-dev build-dep 5 years ago
nick black 1a2cccaa18 fold out ncplane_move_cursor_yx() wherever possible #257 5 years ago
Nick Black f5c6297902
Chun Li demo (#251)
* chun li demo
* ncvisual_decode: allow multiple renders of the same frame
* add -H to notcurses-demo man page
* update section 1 man page versions
5 years ago
nick black 5dd90f3735 add ncplane_dim_[yx] quick accessors 5 years ago
Nick Black f6975d11d5
Docs/API sweep for 1.0.0 #244 #249 (#250)
* sync up some docs #244
* sync README and man page
* notcurses_output() man page work
* pull attr/channels from output functions #244
* witherworm: clean up explicit moves #244
* still more man page work
* notcurses_lines, last of the man pages i think
* panelreel man page #244
* debian: ruby-ronn->pandoc
* debian: full multiarch compliance
* debian: symbols file
* pandoc: fix syntax for lexgrog
* fm6.mkv: strip audio
* pandoc: fix up apropos man syntax #249
* ncurses_lines man page
5 years ago
nick black 03636b14d3
maxcolor -> trans, document loglevels 5 years ago
nick black 9ceb708c00 man page syntax fixes 5 years ago
nick black 029256e6fc
notcurses-input docs 5 years ago
nick black dee889ee05
some documentation on cells/threads 5 years ago
nick black 94f597a9bb ronn -> pandoc #245 5 years ago
nick black e81e58035e
notcurses_at_yx() added 5 years ago
nick black d1921943ee
notcurses_ncplane(3) details 5 years ago
nick black 5c3dc72e51
update notcurses_ncplane(3) SEE ALSO links 5 years ago
nick black 41ff6fa5bd
update man pages for ncplane_new() 5 years ago
nick black ed980f1059 pull _get from all accessors 5 years ago
nick black 924d80f0d5
don't blend default colors #235 5 years ago
nick black f48cdd2a0e
more man pages (#213) 5 years ago
nick black d06ea0463c
cell man page #213 5 years ago
nick black fabb2f44d4
notcurses_render ronn syntax fix #213 5 years ago
nick black 46b1b8e622
notcurses_stats man page #213 5 years ago
nick black e3e619beae
notcurses_render ma page #213 5 years ago
nick black 2bc3717a01
link up man references (#213) 5 years ago
nick black a43eab6921
notcurses_newplane(3) man page #213 5 years ago
nick black 665d54e33c
man page linking (#213) 5 years ago
nick black daad1c7ea3
more man pages (#213) 5 years ago
nick black a0d00c8aa3
man page work (#213) 5 years ago
nick black 9849e66c43
section 3, not 3notcurses 5 years ago
nick black 502a1bf0e8
notcurses_stop(3) man page #213 5 years ago
nick black 734708616b
html documentation 5 years ago
nick black 7c5a13e7ac
notcurses_init(3) man page #213 5 years ago
nick black 21c3861804
s/bannner/banner/g, heh 5 years ago
nick black 38cff7e54f
man pages #213 5 years ago
nick black 4ce774ba13
man pages: fix install #213 5 years ago
nick black e05bde3d5a
gimme a bit of top-level man page 5 years ago