Evgeny Poberezkin c379c16569 terminal UI (#44)
* separate terminal IO to separate thread via queues

* terminal input arithmetics (WIP)

* editable multiline terminal input

* print messages above input area

* support Up/Down arrows

* terminal chat: move by word, move to the beginning/end of input

* insert active contact when typing starts

* refactor inserting active contact

* highlight "to contact"

* add username to prompt

* change beginning/end of line keys to shoft-arrow

* remove unused code

* add ctrl arrow key bindings

* add comment for debugging keys in terminal

Co-authored-by: Efim Poberezkin <efim.poberezkin@gmail.com>
2021-02-26 18:17:29 +04:00
2021-02-26 18:17:29 +04:00
2021-02-26 18:17:29 +04:00
2021-02-26 18:17:29 +04:00
Description
SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
249 MiB
Languages
Haskell 35.4%
Kotlin 30.6%
Swift 23.7%
HTML 2.6%
JavaScript 2%
Other 5.6%