All Versions
10
Latest Version
Avg Release Cycle
19 days
Latest Release
1727 days ago
Changelog History
Changelog History
-
v1.9 Changes
May 25, 2020- ๐ 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 beincremental
ordecremental
- 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
-
v1.8 Changes
May 16, 2020IndeterminateProgressBar
for modeling bars with unknown totals #43 #51- ๐ง
option::MaxProgress
to configure the maximum progress for the bar. Default is100
. This enables sweeping over iterables, e.g., a vector of numbers. Example. - ๐ง
option::Stream
to configure the output stream of progress bars, e.g., usingstd::stringstream
orstd::cerr
instead ofstd::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.
-
v1.7 Changes
February 21, 2020 -
v1.6 Changes
February 11, 2020- API Change - Progress bars can be constructed with a Settings object - create ProgressBar object with options given as constructor parameters #21
- โ Added pkg-config file to make it easier to consume this package in build systems that support it, such as autotools, Meson, waf, SCons and build2 #27
- โก๏ธ In MultiProgress, elapsed time of each bar is now updated independently, instead of together #18
- โ Remove code duplication and refactored for reuse #14 #15 #16 #17
-
v1.5 Changes
December 18, 2019- โก๏ธ Updated
MultiProgress
API - removed.insert
and added explicit constructor
- โก๏ธ Updated
-
v1.4 Changes
December 18, 2019- โ Added
MultiProgress
class template for managing multiple progress bars simultaneously #1 - โก๏ธ Updated README with illustrative GIFs
- โ Added
-
v1.3 Changes
December 17, 2019- ๐ Fixed Windows build errors caused by min/max macros conflicting with usage of
std::min
- ๐ Fixed Windows build errors caused by min/max macros conflicting with usage of
-
v1.2 Changes
December 17, 2019- โ Added support for showing time elapsed and time remaining #10
-
v1.1 Changes
December 16, 2019- โ Added Block Progress Bar class
- Improved CMakeLists.txt
- Fix headers installation;
- Handle Threads dependency automatically
-
v1.0
December 05, 2019