v1.2.0—check the résumé, my record's impeccable
At this point, core functionality seems largely complete. I still intend to add perfect palette generation and fallback from UTF-8 when running in an ASCII environment, but the API ought have pretty much reached stability (famous last words). This version ought be entering Debian [fingers crossed!] thanks to much assistance from @edmonds.
I have begun work on a coherent manual for notcurses. While not yet even a complete first draft, it is being periodically pushed to https://nick-black.com/htp-notcurses.pdf.
Changes since 1.1.0
- Massive changes to Debian packaging and Python packaging to get them pretty much working. #294 #326
- Preparation of a DFSG-compatible release. This requires removing several multimedia files and one source file (src/demo/jungle.c) from the source tarball, and making changes to
notcurses-demo
to know when it was built in DFSG mode, and not try to run demos making use of DFSG-nonfree media. #316 - Added C++ wrappers courtesy of @grendello #212, #318
- Implemented
CELL_ALPHA_HIGHCONTRAST
and added a demo #181 - Build and install a static library #330
- Added
ncplane_polyfill()
andncplane_gradient_*()
#340 - Added selector widget #166 #302 #309
- Added menu widget #179 #336 #332
- Fixed
notcurses-view
crash on exit #299 and cruft when resized #314 - Decode and print subtitles, when available #95
- (Almost) all public identifiers now have a 'not' or 'nc' prefix #324
- Add Direct Mode including
ncdirect_style_*()
,ncdirect_*_default()
, andncdirect_clear()
#321 #77 - Add menu to
notcurses-demo
#338 - Improve
notcurses-demo
HUD appearance - Add
*_offer_input()
for widgets #333 - Implement downsampling suitable for use in 8-color environments #254
- Return status of keyboard modifiers in
ncinput
#228 - Fix monochromatic bug in fbterm #288
- Added
ncplane_blit_*()
for directly blitting BGRx or RGBA #311 - Minimized fatal signal handlers #313
- Updated man pages and added several new ones #289
- Fixed FreeBSD build #304
- Updated
box
demo to use linear interpolation and sweeps - Improved
notcurses-demo
summary output - Added restart capability to
notcurses-demo