Skip to content

Latest commit

 

History

History
76 lines (66 loc) · 4.8 KB

CHANGELOG.md

File metadata and controls

76 lines (66 loc) · 4.8 KB

Changelog

All notable changes to this project are documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

2.7.0 - 2018-10-08

Added

Changed

  • Documentation tweaks (help from ShengYu and Akash Kumar Singh).
  • Cmake version 3.1 or higher is now required to build the examples.
  • Cmake files were improved.
  • rect() color filling now supports alpha values, e.g. 0x7700ff00 (green with 50% transparency) (#39, help from Justin Muncaster).

Fixed

2.5.0 - 2018-04-04

Added

Changed

  • cvui can now be included in multiple files (help from Luca Del Tongo; read more).
  • Requirement that one (and only one) of your C++ files must include cvui.h after a #define CVUI_IMPLEMENTATION (read more).
  • Documentation was significantly improved, e.g. code samples, figures, etc.

Fixed

  • sparkline() crashes with empty vector (#23).

2.0.0 - 2017-05-24

Added

Changed

  • cvui is now a header-only lib.
  • button() component can now use images.
  • Labels in the button() component can have keyboard shortcuts with &, e.g. &Quit (thanks to Pascal Thomet).
  • Fixes to README file (thanks to Mateo Hrastnik).

1.1.0 - 2016-08-19

Added

  • printf()
  • rect()
  • sparkline()
  • space()
  • begin*() and end*() block.
  • cvui::VERSION
  • Docs for all components.
  • More examples.

1.0.0 - 2016-06-19

Added

  • text()
  • button()
  • checkbox()
  • window()
  • counter()
  • Basic example app.