Releases: Abir-Tx/ALib
ALib V1.3.0
ALib Version 1.3.0
Introducing the verticalLine
function which can print vertical lines with text in the center in different colors. Also from this release there is no need to specify colors manually in strings while passing to the functions. A new data type Colors have been added. So users can now specify colors using Colors::Blue
this syntax. This will omit the necessity of memorizing the supported colors or throwing errors in runtime if unsupported colors are found (Which was really irritating)
Depreciation Notice
As in this release the Colors type is introduced and used heavily throughout all the function of ALib, updating to this release will need you to update your old codebase where you were passing color names as string. Just replace those string color names with Colors::your_preferred_color
From now on I will try to keep the library backwards compatible so the devs won't get in trouble or put hands on the old codes
New Functions
verticalLine
Image
What’s Changed
- Creation of
verticalLine
function (#6) @Abir-Tx - Replacement of
std::string
usage inhorizontalLine
function withenum
Colors (#9) @Abir-Tx - Add status badges to doc (#5) @Abir-Tx
- Fix for Windows Runner CI (#3) @Abir-Tx
- Update Docs - Addition of Installation guide (#2) @Abir-Tx
Thank you for using & supporting ALib ❤
ALib V1.0.0
Initial Release of ALib | Version 1.0.0
This is the first release of ALib. Happy to release this ;-). I am providing an amalgamated version of the library as this projects depends on another library called rang so that users don't have to setup 2 library/dependencies. Just include the below provided amalgamated version of ALib and you are ready to use all the functions.
Supported functions on v1.0.0:
- clrscr
- consoleWidth/terminalWidth
- consoleHeight/terminalHeight
- countdown
- showLoadingScreen
- horizontalLine
Most of the functions have multiple versions/overloads to provide much flexibility for advanced users
Developer
Full Changelog: v0.9.0...v1.0.0