Topiks 0.1.0-alpha+003
Pre-release
Pre-release
0.1.0-alpha+003
Changed
- Switched to Rust 2018 edition
- Reduced terminal screen writing (i.e. grouping certain screen
write!
's into single batchedwrite!
's) - Reduced or removed heap alloc when:
- printing partition metadata to the screen
- printing topic names to the screen
- creating paged vectors (
PagedVec
)
Fixed
- Was unnecessarily creating a new screen when using Termion. Now, a single mutable screen is created and used for the lifetime of the program. This now means the screen buffer is correctly used and the application has to explicitly clear the screen (or part of it) when updating. This has the effect of greatly reducing notable screen tearing.