Commit Graph

123 Commits

Author SHA1 Message Date
nick black
023dd01740
notcurses-info: improve appearance on non-black backgrounds 2021-07-27 02:19:32 -04:00
nick black
f69a0eea58
notcurses-info: line up logo/url with right 2021-07-27 00:47:36 -04:00
nick black
38da41d26c
notcurses-info: tidy up a bit, block things off 2021-07-27 00:44:17 -04:00
nick black
0ba45c44da notcurses-info: abuse internals less egregiously 2021-07-26 08:49:53 -04:00
nick black
e0a8e9abc5
notcurses-info: more, always more 2021-07-25 15:16:33 -04:00
nick black
99843190c0
notcurses-info: draw a bit more 2021-07-25 14:54:31 -04:00
nick black
b590056887
notcurses-info: use NCLOGLEVEL_SILENT without -v 2021-07-19 00:34:40 -04:00
nick black
3e366ebe0e set up framebuffer graphics 2021-07-18 20:22:54 -04:00
nick black
f8463270f1
cleanup for tinfo_debug_bitmaps() 2021-07-18 17:31:16 -04:00
nick black
8db6e3abaa
notcurses-info: display logo at the end for proper positioning #1883 2021-07-18 16:35:01 -04:00
nick black
757fb5811f
display images with iterm2 protocol (#1946)
Implement the basics of the iTerm2 graphics protocol, requiring PNG construction, zlib compression, and base64 encoding. We're not yet performing wipes nor restores, only display. This is still pretty experimental, but it worked with WezTerm. #1420
2021-07-16 18:35:04 -04:00
nick black
7722ea60c6
move lock into ncstats object #1914 2021-07-15 20:06:07 -04:00
nick black
e98c59a40d
notcurses-info: drop spurious space following braille 2021-07-15 19:30:14 -04:00
nick black
a55a37a838 write PNG IDAT and IEND chunks, unit test 2021-07-15 05:51:51 -04:00
nick black
bfd689b1c0 info: dole out symbols line, closes #1929 2021-07-13 01:08:10 -05:00
nick black
e04793b6d6 info: dole out box lines #1929 2021-07-13 01:06:16 -05:00
nick black
8566aa8fec info: expand out the legacy symbols rows #1929 2021-07-13 00:34:56 -05:00
nick black
d1b1e7fe3a info: do sextants one-by-one #1929 2021-07-13 00:23:07 -05:00
nick black
6f2d392f69 silence a bunch of Wstring-plus-int warnings 2021-07-13 00:10:55 -05:00
nick black
26a381b6e2 notcurses-info: break out sextants #1929 2021-07-13 00:07:50 -05:00
nick black
ba19013f6a notcurses-info: overcome unicode deficiencies throughout braille #1929 2021-07-12 23:17:06 -05:00
nick black
19f7726075 notcurses-info: print braille one at a time #1929 2021-07-12 23:06:03 -05:00
nick black
bc4f2a3626
CHANNELS_RGB_ -> NCCHANNELS_ 2021-07-10 17:54:06 -04:00
nick black
bfca06264a
fix up indexing for NCBLIT_8x1 plotter #1912 2021-07-09 10:30:33 -04:00
nick black
f9c8102e37 notcurses-info: use NCOPTION_NO_CLEAR_BITMAPS 2021-07-09 09:30:08 -04:00
nick black
5725605167 move cursor to logend{yx} post rasterization #1906 2021-07-09 09:30:08 -04:00
nick black
af418a221f with PRESERVE_CURSOR, track logical end of output #1906 2021-07-09 09:30:08 -04:00
nick black
afad46b006
notcurses-info: admit -v for NCLOGLEVEL_TRACE 2021-07-07 16:44:02 -04:00
nick black
4d2a896cdd notcurses-info: distinguish animation from regular kitty #1895 2021-07-07 03:01:44 -04:00
nick black
3c2fe36fc9
[kitty] pass C=1 for move command 2021-07-06 15:55:48 -04:00
nick black
1493045490
notcurses-info: hold off on displaying logo 2021-07-06 12:59:01 -04:00
nick black
d38c15302a
notcurses-info: add sub+superscripts 2021-07-06 02:01:38 -04:00
nick black
4a3e536c66
notcurses-info: completely shade lower right 2021-07-05 12:39:48 -04:00
nick black
32ade77dd5
more sequences, more notcures-info 2021-07-05 12:01:22 -04:00
nick black
88cccb4d2a
notcurses-info: colorize box block 2021-07-05 10:57:35 -04:00
nick black
e915724b9f
utf8_codepoint_length: implement Corrigendum#1
Dmitry Sapozhnikov pointed out that I was admitting
illegal first bytes; I was also just plain wrong.
Bring this up to sync with Corrigendum #1.
2021-07-04 15:54:17 -04:00
nick black
da3f485ace
notcurses-info: add many triangles 2021-07-04 10:51:16 -04:00
nick black
8dc65b6db1 notcurses-info: always emit newline #1837 2021-07-04 11:25:20 -03:00
nick black
0e341fa3de
notcurses-info.1: describe output 2021-07-03 19:25:42 -04:00
nick black
a36c13da13
merge notcurses-info changes from kitty branch 2021-07-02 18:57:26 -04:00
nick black
581a33f5e2
a mysterious space! 2021-07-01 02:42:31 -04:00
nick black
4c8bfbd405
notcurses-info: rewrite U13 in terms of NCANGLE* 2021-07-01 02:27:32 -04:00
nick black
4a8d075e64
add NCBOXOUTER #1858 2021-06-30 19:53:21 -04:00
nick black
7e2c6fc005
notcurses-info: tighten up all output 2021-06-30 19:33:48 -04:00
nick black
a1d011fdc2
notcurses-info: hold off on displaying logo 2021-06-30 18:50:53 -04:00
nick black
89fee267b7
notcurses-info: pack more densely 2021-06-30 18:41:10 -04:00
nick black
1193e40fd1
notcurses-info: show logo pursuant to #1649 2021-06-30 17:59:25 -04:00
nick black
3596b2b2a2
NEWS: describe pure changes 2021-06-30 17:44:54 -04:00
nick black
a17800b034
notcurses-info: add fractions 2021-06-30 17:30:39 -04:00
nick black
0d2ed04c1a
notcurses-info: be boring but reliable wrt glyphs 2021-06-29 05:26:01 -04:00
nick black
1734c39de0
flashier braille coloring in notcurses-info 2021-06-29 03:36:01 -04:00
nick black
8fe8e35efe
set quadrants for linux console only if we reprogrammed the font, or found them 2021-06-26 03:43:31 -04:00
nick black
8c37c56d29
colorize supported vs non-supported caps in notcurses-info 2021-06-26 02:03:34 -04:00
nick black
9973788efb
restore NCSTYLE_BLINK for now, add 25m to turn it off #1818 2021-06-26 01:14:13 -04:00
nick black
5377197600
notcurses-info: colorize sextants, quadrants, halfblocks 2021-06-26 00:21:01 -04:00
nick black
f8f44cf7d2 notcurses-info: colorize braille 2021-06-25 01:25:49 -04:00
nick black
bf114aea48
notcurses-info: colorize eighths 2021-06-25 00:44:26 -04:00
nick black
4eeb61a691
notcurses-info: colorize symbols for legacy computing 2021-06-25 00:35:15 -04:00
nick black
1b613835dc notcurses-info: color the braille 2021-06-25 00:21:08 -04:00
nick black
b1fd24a970 notcurses-info: use some coloring #1823 2021-06-25 00:21:08 -04:00
nick black
c0a61357d8 notcurses-info: print check/x for styles 2021-06-25 00:21:08 -04:00
nick black
1c38c8b39a notcurses-info: set scrolling on standard plane #1823 2021-06-25 00:21:08 -04:00
nick black
9f92986a6b always send DSRCPR at init, use it to verify u7
for NCOPTION_PRESERVE_CURSOR, we want to know the location
of the cursor at startup. go ahead and always send a DSRCPR
in terminal interrogation. if we get a reply to it, hey, we
just verified that the terminal knows DSRCPR.

if we find a u7 value in terminfo that's different from the
standard DSRCPR, we ought send that in addition. #1816
2021-06-25 00:21:08 -04:00
nick black
fd8875e757 notcurses-info: move to rendered mode output #1823 2021-06-25 00:21:08 -04:00
nick black
9d7f07771b
GTFO NCSTYLE_DIM, NCSTYLE_REVERSE #1818 2021-06-24 02:13:57 -04:00
nick black
383678da4e
move remainder of debug_caps into notcurses-info #1793 2021-06-23 21:46:08 -04:00
nick black
8a98a98b7e
term_debug: move style code into notcurses-info #1793 2021-06-23 21:02:10 -04:00
nick black
cba21d24fa
tighten up term_debug_caps() a bit #1793 2021-06-23 19:21:36 -04:00
nick black
2ed1ad466f
term_debug_caps: move big unicode block to notcurses-info #1793 2021-06-23 19:17:19 -04:00
nick black
0d7a5a5ef8 remove the majority of notcurses_check_pixel_support() calls #1469 2021-06-13 18:21:14 -04:00
nick black
fc2bbca1ca notcurses-info: break up text segments 2021-06-13 18:21:14 -04:00
nick black
834f256ec9 notcurses-info: be reliable in the face of output EAGAIN 2021-06-13 18:21:14 -04:00
nick black
c56dfc2607
install caps-rendered as notcurses-info #1745 2021-06-09 20:54:20 -04:00