Skip to content

Topiks 0.1.0-alpha+003

Pre-release
Pre-release
Compare
Choose a tag to compare
@kdrakon kdrakon released this 01 Apr 06:18
0.1.0-alpha+003
e264cc4

0.1.0-alpha+003

Changed

  • Switched to Rust 2018 edition
  • Reduced terminal screen writing (i.e. grouping certain screen write!'s into single batched write!'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.