Commit Graph
14 Commits
Author SHA1 Message Date
Kovid Goyal 509a45b579 Dont request release events for most kittens
They are not needed and there is always a small risk that a release
event could be delivered after the kitten has stopped reading from the
tty, thereby leaking into the environment.
2023-03-17 10:50:10 +05:30
Kovid Goyal 0cabc3e109 Indicate when caps lock is on while reading password 2023-02-04 11:06:24 +05:30
Kovid Goyal ea8fb10c05 Password input: Handle SIGTSTP 2022-11-14 15:41:55 +05:30
Kovid Goyal 5cf10023c9 Nicer API for setting loop options 2022-11-14 15:41:55 +05:30
Kovid Goyal 1b90c03304 Refactor loop code into its own package 2022-11-14 15:41:52 +05:30
Kovid Goyal 2ffba1c422 Work on implementing ttyio via TUI 2022-11-14 15:41:51 +05:30
Kovid Goyal 80c5ac891d Add license info to Go files 2022-11-14 15:41:51 +05:30
Kovid Goyal c2ef6c986b Password input now works 2022-11-14 15:41:50 +05:30
Kovid Goyal d2a15a2009 Make using alternate screen the default 2022-11-14 15:41:50 +05:30
Kovid Goyal 235eb868b2 More misc fixes for TUI 2022-11-14 15:41:50 +05:30
Kovid Goyal 5703a3370e Move wcswidth into its own package as it is very slow to build 2022-11-14 15:41:50 +05:30
Kovid Goyal 4b18b575cd Misc fixes for TUI 2022-11-14 15:41:50 +05:30
Kovid Goyal 10d11bc749 Drop another dependency 2022-11-14 15:41:49 +05:30
Kovid Goyal 9d56f8eed2 Use TUI to build a nice password read control 2022-11-14 15:41:49 +05:30