Commit Graph

60 Commits (master)

Author SHA1 Message Date
nick black 282744b39d
much more attractive windows logo 3 years ago
nick black 3c58b8bd45
[ncneofetch] shrink down freebsd logo 3 years ago
nick black 13daaf42e1
[freebsd logo] get a transparent one 3 years ago
nick black e99fa9eba5
redo 3 video #2382 3 years ago
nick black 198d3b5f19 windows/freebsd: add logos 3 years ago
nick black f992a55b2d [paint] stop processing line of plane on linefeed #2196 3 years ago
nick black 4d4487d7b4
convert fm6.mkv -> fm6.mov 3 years ago
nick black 7b19c4eb8e
swap in new notcursesIII.mov for notcursesIII.mkv 3 years ago
nick black 83b3926f92
[intro] drop greatscott() 3 years ago
nick black 6cde9796e4
updated logo 3 years ago
nick black 1193e40fd1
notcurses-info: show logo pursuant to #1649 3 years ago
nick black 4177486e26
mark capability functions as ((pure)) 3 years ago
nick black cf61c7809d
add onedot.png, used for unit tests 3 years ago
nick black a39b5f9347 [box] add some spaceships #1639 3 years ago
nick black 73fc4ea935
demo: change up the order a bit, moving zoo before outro 3 years ago
nick black 9546b7e914
move logo to doc/ from data/ to keep install simple 3 years ago
gmiz 7e6c6d8976 Initial logo design commit 3 years ago
nick black 3d586844fb
[intro] great scott! 3 years ago
nick black 6ac95e1ab1 [intro] orcaride along the bottom 3 years ago
nick black 1a20632b68 [intro] check for on for orcaride 3 years ago
nick black 3e4709e595 [intro] add natasha orca when we have pixel support #1423 3 years ago
nick black 8432b59bfa
chomp down data/fonts.jpg 3 years ago
Nick Black 9112185657
Split up notcurses/notcurses-core (#1297)
Extract `libnotcurses-core` from `libnotcurses`. The former contains everything except multimedia code. The latter contains multimedia stuff (a wrapper around FFmpeg or OIIO). If built with `-DUSE_MULTIMEDIA=none`, there will not be any `libnotcurses.so` generated. `libnotcurses.so` uses library constructors/destructors to insert its implementation into the `ncvisual` stack at runtime. Users linking `-lnotcurses` will get the full implementation; users linking `-lnotcurses-core` only will get the stack less multimedia code.

The upshot of this is that someone can compile/install only `libnotcurses-core`, and a program linked against it will work just fine. This eliminates the need to install the full (large) dependency stack of the multimedia code unless necessary. This will hopefully be useful for e.g. installers etc. Closes #339.
3 years ago
nick black c62a3f7464
tetris: much better color for background 3 years ago
nick black f1cd068da3
add atma.png for keller 3 years ago
nick black 63abad4569 keller: use only meaningful blitters 4 years ago
nick black 8919d6fe70 ncvisual_rewind 4 years ago
nick black aa06831853 Revert "pngcrush data/worldmap.png"
This reverts commit 9468b5965c.
4 years ago
nick black df8213283f
uncrush worldmap 4 years ago
nick black 9468b5965c
pngcrush data/worldmap.png 4 years ago
nick black 1fe53d98fb
new notcurses ii test video #1055 4 years ago
Nick Black 50ce76bad8
Add kernel unicode-to-font mappings dynamically for line-drawing characters (#794)
Part 1 of a two-part revolution in Linux console graphics. Map all the line-drawing Unicode characters to similar glyphs. This means all our nice corners freely translate into rigid corners etc in the console, rather than hateful default characters (usually black diamonds). The demo and all widgets now look correct when drawing lines and boxes. Next, we'll add the actual glyphs for the block-drawing characters, and we'll have the finest graphics ever seen on a text-mode Linux console. #201
4 years ago
nick black 0a0f9faa7f
add .xcf for normal.png 4 years ago
nick black 633ef1f76c
add beginnings of yield demo 4 years ago
nick black 595a697146
notcurses-view: space now pauses #603 4 years ago
nick black 0331ae4c4c
introduce NCVISUAL_OPTION_BLEND #652 4 years ago
nick black 7d1e3c77c8 oiio: image scaling #535, subimages for video #536 4 years ago
nick black 9f211c75f9
rename jpeg -> jpg 4 years ago
nick black 544cd61394
fedora: correct signature path 4 years ago
nick black 6ad40ff3fc
debian: add samoa.asp OpenShot source #498 4 years ago
nick black f644ed9e54
debian: notcursesI.osp #498 4 years ago
nick black 9328082268 Reversion 1.3.0-1 -> 1.3.0+dfsg.1-1 #496 4 years ago
nick black 177b91da7e Remove unused ebola.jpeg 4 years ago
nick black a764abb569 GIMP source for tetris-background.jpeg #498 4 years ago
nick black a3323fb22c
Enforce UTF8 where necessary in unit tests #428
Certain unit tests required UTF8 encoding on the output
terminal to work (#428). This includes anything which does
any kind of fill. Add enforce_utf8() checks to all such
tests that were missing them. Unit tests once again pass in
a pure ASCII environment.
4 years ago
Nick Black 2b7b384e91
Most of notcurses-tetris, mergedown fixes (#420)
* ncplane_mergedown() fix for small planes #417
* tetris game needed for the book
4 years ago
nick black a9c64a8c8b yummy covid-19 4 years ago
nick black b6438e415d
poc/geom: three new stupid unicode tricks 4 years ago
nick black d13e7fced4 DFSG: add release notes, remove unused media #316 4 years ago
nick black 9f56ac83f1
Debian open use logo #316 4 years ago