indicators v1.9 Release Notes

Release Date: 2020-05-25 // 10 months ago
    • ๐Ÿ›  Fixed build issues in g++ caused by missing header #54
    • Auto-detecting terminal width to fill the remainder of the progress bar with empty spaces #56
      • Previously this was hard-coded to 10 spaces
    • ๐Ÿ›  Fixed multiple definitions in helper functions, e.g., cursor control #58
    • Implemented option::ProgressType which can be incremental or decremental - Provides an easy interface to implement decremental progress (a regressing bar) #59
    • โšก๏ธ Updated to latest version of termcolor #60
    • ๐Ÿ‘Œ Improved Unicode support in progress bar

Previous changes from v1.8

    • IndeterminateProgressBar for modeling bars with unknown totals #43 #51
    • ๐Ÿ”ง option::MaxProgress to configure the maximum progress for the bar. Default is 100. This enables sweeping over iterables, e.g., a vector of numbers. Example.
    • ๐Ÿ”ง option::Stream to configure the output stream of progress bars, e.g., using std::stringstream or std::cerr instead of std::cout #22
    • ๐Ÿ’… option::FontStyles. The user can specify a vector of font styles, e.g., bold, italic etc. for the progress bar #38
    • ๐Ÿ†• New default for progress bar color: Color::unspecified
    • ๐Ÿ Abstraction for Cursor Movements to work better with Windows #48
    • ๐Ÿšš Show/hide console cursor - Enables hiding the console cursor when progress bar is ticking - Removes the annoying flicker #48
    • Using amalgamate to generate single_include header file.