Skip to content

Releases: Abir-Tx/ALib

ALib V1.3.0

22 Jul 15:15
c479868
Compare
Choose a tag to compare

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

image

What’s Changed

  • Creation of verticalLine function (#6) @Abir-Tx
  • Replacement of std::string usage in horizontalLine function with enum 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

31 Jan 19:33
a906a18
Compare
Choose a tag to compare

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