All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added new
Makefiletargets - Added ability to import CPPConsole using CMake's FetchContent
- Fixed windows code not being surrounded by Windows header
- Added
isANSIEnabledfunction - Added
enableANSIfunction
- Added
colorizefunction, and its overloads - Added
setColorfunction, and its overloads
- Added
printfunction, and its overloads - Added
printlnfunction, and its overloads
- Added
getCursorPositionfunction - Added
moveCursorHomefunction - Added
moveCursorToPositionfunction - Added
moveCursorUpfunction - Added
moveCursorDownfunction - Added
moveCursorRightfunction - Added
moveCursorLeftfunction - Added
moveCursorDownAndToStartfunction - Added
moveCursorUpAndToStartfunction - Added
moveCursorToColumnfunction
- Added
ConsoleCoordstructure
- Added
Dimensionsstructure - Added
getDimensionsfunction
- Added
ConsoleInfostructure - Added
getConsoleInfofunction - Added
eraseFromCursorToEOSfunction - Added
eraseFromCursorToBOSfunction - Added
eraseEntireScreenfunction - Added
eraseFromCursorToEOLfunction - Added
eraseFromCursorToBOLfunction - Added
eraseCurrentLinefunction
- Added
Graphicsenum - Added
boldfunction - Added
faintfunction - Added
italicfunction - Added
underlinefunction - Added
blinkfunction - Added
inversefunction - Added
hiddenfunction - Added
strikethroughfunction - Added
setBoldfunction - Added
setFaintfunction - Added
setItalicfunction - Added
setUnderlinefunction - Added
setBlinkfunction - Added
setInversefunction - Added
setHiddenfunction - Added
setStrikethroughfunction - Added
setfunction, and its overloads - Added
clearGraphicsfunction
- Added
printAllfunction, and its overloads - Added
printlnAllfunction, ands its overloads
- Added
iterabletemplate - Added
is_maptemplate - Added
is_not_stringtemplate
- Added main testing function