Commit Graph

430 Commits (860d06384dedb228e62ffcb702b7e624b3991439)

Author SHA1 Message Date
nick black 87296a9f1c
Debian: update symbols with ncmenu 4 years ago
nick black 2a9f3c5ab3
ncmenu_selected(), update docs #179 4 years ago
nick black 65db9721d9
Python: add ncselector/blitter wrappers 4 years ago
nick black 60c19017f0
v1.1.4 4 years ago
nick black 746ef96ea1 prep for v1.1.3 4 years ago
nick black ca628e55bb python: do all work in build directory 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 c9bfc54381
prep for 1.1.2 4 years ago
nick black 92f8d4ce26
Python: indicate devstatus beta 5 years ago
Nick Black 16dfe05a93
Build and install Python wrappers #294 (#298)
* cmake: build python extension
* Python: remove obsolete clear_screen_start
* Debian: python3-cffi, not python-cffi
* Debian: add dep on python3-setuptools
* Python: build extension module from CMake #294
* Python: install python wrappers #294
* drone: disable focal for now
5 years ago
nick black ac791c781d
1.1.1, update version numbers 5 years ago
nick black aadf98179a
Debian: dep on python3-cffi and -setuptools 5 years ago
nick black bc15d517d3
python wrappers for direct mode 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 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 f7d1282924
Python: update fade/palette definitions 5 years ago
nick black 684bcdcc8c introduce palette256 #230 5 years ago
nick black 26f1b50a28 Python: add full cell/ncplane APIs 5 years ago
nick black 9c2d5197c7 python: add most functions 5 years ago
nick black 2c2542a553 docs/rust/python: update versions to 1.1.0 5 years ago
nick black 0330919564
add notes about python release 5 years ago
nick black 1be4025289
CMake: true fix for #208, use NOTCURSES_SHARE 5 years ago
nick black 32cdc58cd5 python: PoC up through dimensions/output 5 years ago
nick black 1ecd570369 python: notcurses_stdplane() 5 years ago
nick black 202115d826 Add python3-all-dev build-dep 5 years ago
nick black 9f103d36e2 python: get init/stop working 5 years ago
nick black 92d73fc600 eine klein python #149 5 years ago
nick black fb336bdde4 python bindings skeleton #149 5 years ago
nick black c00fc3c3f7
mask out SIGWINCH in demo #262 5 years ago