nick black
b5c161a07c
Unify control sequence automata #2183 ( #2208 )
...
Unify the dynamic, dataflow special keys automaton and the static, codeflow terminal response automaton, yielding a single automaton. Add kitty keyboard support information to `notcurses-info`. Closes #2183 .
2021-09-30 05:08:19 -04:00
nick black
bbdbc055dd
OTHERS: mention will mcgugan's rich+textual
2021-09-29 15:37:51 -04:00
nick black
436f24c770
Remove libreadline support, implement low-level ncdirect_readline #2211 ( #2212 )
...
It was realized that our libreadline wrapper was incompatible with the new input method, indeed fundamentally so. Rip out all libreadline support. Implement a minimal ncdirect_readline() -- quite minimal, but enough to get by. We'll want to fill this out later.
So no ABI/API breakage, though perhaps some visible behavioral change.
2021-09-28 01:37:44 -04:00
nick black
a603d265a4
v2.4.3
2021-09-26 12:35:50 -04:00
nick black
72757044da
[ncplane_erase_region] generalize #2181
2021-09-21 18:32:39 -04:00
nick black
5269e4b709
v2.4.2
2021-09-20 08:03:12 -04:00
nick black
3faf8ee3fb
[input] introduce NCKEY_EOF #2185
2021-09-19 22:16:31 -04:00
nick black
ea5da346f0
Add keytype indicator to notcurses-input #2182
2021-09-19 21:01:40 -04:00
nick black
99007e128c
[input] add evtype to ncinput, for press/repeat/release #2182
2021-09-19 20:13:02 -04:00
nick black
1f4b32def7
[doc] drop widechars.png
2021-09-19 18:38:14 -04:00
nick black
c59cbaa340
[index.html] drop bottom banner
2021-09-19 18:37:40 -04:00
nick black
1dd1fb2c74
[index.html] put repology on right
2021-09-19 18:34:05 -04:00
nick black
1d4c62d446
[input] implement timeouts
2021-09-16 02:03:00 -04:00
nick black
1630a1629f
merge that shit
2021-09-14 03:41:46 -04:00
nick black
3cf5a67b84
input thread #2136
2021-09-14 03:34:53 -04:00
nick black
f9df8e14fc
v2.4.1
2021-09-12 22:14:19 -04:00
nick black
4ec1bfd8be
[info] differentiate between kitty animation and kitty selfref #2161
2021-09-12 02:17:29 -04:00
nick black
54cf38b076
add ncstrwidth_valid() and documentation #2153
2021-09-10 01:28:27 -04:00
nick black
4a9f62f131
erp, able->unable in FAQ
2021-09-08 01:37:56 -04:00
nick black
8aa856f20b
v2.4.0
2021-09-06 05:29:56 -04:00
nick black
108012950e
notcurses-info: indicate that el capability is present
2021-09-04 19:07:09 -04:00
nick black
25afdd8ab6
[kitty] handle level 1 of keyboard protocol #2131
2021-09-04 17:39:04 -04:00
nick black
ef45189082
OTHERS: kill duplicate jexer entry
2021-09-02 19:27:48 -04:00
nick black
e6ce5196d3
v2.3.18
2021-08-31 20:06:55 -04:00
nick black
ae1121402d
ncneofetch: accept -v
2021-08-30 19:54:52 -04:00
nick black
0de89b893a
home page: move things around a little
2021-08-27 14:17:36 -04:00
nick black
1915fb48a1
v2.3.17
2021-08-22 16:08:03 -04:00
nick black
ed557257d9
add notcurses_{enter,leave}_alternate_screen #2082
2021-08-21 23:00:58 -04:00
nick black
b978f58985
stop supporting/advertising renderfp #2081
2021-08-21 23:00:58 -04:00
nick black
5449878840
v2.3.16
2021-08-19 22:14:45 -04:00
nick black
89622ed1a1
notcurses_init.3: close parenthetical
2021-08-17 21:24:50 -04:00
nick black
f0558ff67a
notcurses_init.1: update comments on log levels
2021-08-17 21:15:44 -04:00
nick black
c9fbc5d7f9
v2.3.15
2021-08-17 19:18:05 -04:00
nick black
28def058ce
v2.3.14
2021-08-17 18:32:46 -04:00
nick black
91dfb487ad
remove support for the iTerm2 graphics protocol #2060
2021-08-15 22:12:49 -04:00
nick black
c33ce4f9dd
rewrite NCCHANNELS_INITIALIZER in terms of NCCHANNEL_INITIALIZER
2021-08-13 14:14:33 -04:00
nick black
e35c49889d
ncchannel: make some unsigneds explicit uint32_ts
2021-08-13 03:54:06 -04:00
nick black
4f86f1b0fd
1K stars!
2021-08-12 19:14:57 -04:00
nick black
4d6526a61d
ncneofetch rewritten in CLI mode
...
ncneofetch was previously direct mode followed by rendered mode with
margins, a Frankenstein application if one ever existed. Rewrite it
using CLI mode, extending the latter as necessary to accomplish this
task. We now have one fewer dependency on direct mode, we have better
proven out CLI mode, and we get a ~30% reduction in ncneofetch runtime.
Good stuff! Closes #2030 .
Add ncplane_scrollup() and ncplane_scrollup_child()
Cleans up ncport.h
Eliminates some inconsequential memory leaks in ncneofetch
Add SPRIXEL_UNSEEN to avoid invalid moves on
not-yet-displayed sprixels
2021-08-12 18:37:53 -04:00
nick black
9fcbf00420
v2.3.13
2021-08-04 23:37:22 -04:00
nick black
a346a5bf64
add new functions notcurses_{host,account}name()
2021-08-04 23:17:34 -04:00
nick black
24d7d6d995
start merging in the fauxmemstream branch #1977
2021-08-04 14:59:37 -04:00
nick black
6f0830c29a
force zero-width-joins #2016
2021-08-02 09:00:01 -04:00
nick black
16c2fff06b
notcurses-info.1: detail environment lines
2021-08-01 22:43:32 -04:00
nick black
89125802c6
notcurses-info: update man page with more text
2021-08-01 22:33:48 -04:00
nick black
1698cd02fc
add termpaint to OTHERS.md
2021-07-31 03:43:24 -04:00
nick black
42049dc95e
reorder demos so whiteout doesn't disrupt uniblock
2021-07-31 02:58:28 -04:00
nick black
1a97b49ac8
HISTORY: today we were accepted into Homebrew
2021-07-29 12:19:27 -04:00
nick black
1e248e41e1
v2.3.12
2021-07-29 00:55:19 -04:00
nick black
b0b5e49383
ncvisual_from_palidex
2021-07-27 15:47:21 -04:00