This commit is contained in:
Florian Dehau 2016-11-08 11:20:59 +01:00
parent 5985458e89
commit d00c89ac48

View File

@ -18,11 +18,11 @@ can either choose from:
However, some features may only be available in one of the two. However, some features may only be available in one of the two.
The library is based on the principle of immediate rendering with intermediate The library is based on the principle of immediate rendering with intermediate
buffers. This means that at each new frame you are meant to issue a call for buffers. This means that at each new frame you should build all widgets that are
each widget that is part of the UI. While providing a great flexibility for rich supposed to be part of the UI. While providing a great flexibility for rich and
and interactive UI, this may introduce overhead for highly dynamic content. So, the interactive UI, this may introduce overhead for highly dynamic content. So, the
implementation try to minimize the number of ansi escapes sequences outputed to implementation try to minimize the number of ansi escapes sequences generated to
draw the updated UI. In practice, given the speed of rust the overhead rather draw the updated UI. In practice, given the speed of `Rust` the overhead rather
comes from the terminal emulator than the library itself. comes from the terminal emulator than the library itself.
Moreover, the library does not provide any input handling nor any event system and Moreover, the library does not provide any input handling nor any event system and