Skip to content

Commit

Permalink
Prepare for beta release
Browse files Browse the repository at this point in the history
  • Loading branch information
Dovyski committed Dec 1, 2017
1 parent c09367d commit ea6ce8d
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 5 deletions.
25 changes: 22 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,25 @@
# Change Log
All notable changes to this project are documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
# Changelog
All notable changes to this project are documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [2.5.0-BETA](https://github.com/Dovyski/cvui/releases/tag/v.2.5.0-BETA) - 2017-12-01
### Added
- Support for [multiple windows](https://dovyski.github.io/cvui/advanced-multiple-windows/) (help from [Justin Muncaster](https://github.com/jmuncaster), [4xle](https://github.com/4xle) and Luca Del Tongo).
- [Mouse API](https://dovyski.github.io/cvui/advanced-mouse/) (help from [Pascal Thomet](https://github.com/pthom)).
- Compilation flag `CVUI_IMPLEMENTATION` ([read more](https://dovyski.github.io/cvui/usage/)).
- New parameter `bool theCreateNamedWindow` in `init()` ([read more](https://dovyski.github.io/cvui/advanced-multiple-windows/)).
- `init(const cv::String[], size_t, int, bool)` ([read more](https://dovyski.github.io/cvui/advanced-multiple-windows/)).
- `watch(cv::String, bool)` ([read more](https://dovyski.github.io/cvui/advanced-multiple-windows/)).
- `cvui::imshow()`, equivalent of calling `cvui::update()` then `cv::imshow()` ([read more](https://dovyski.github.io/cvui/advanced-multiple-windows/)).
- More [examples](https://github.com/Dovyski/cvui/tree/master/example/).
- Compilation flag `CVUI_DISABLE_COMPILATION_NOTICES` ([read more](https://dovyski.github.io/cvui/usage/)).

### Changed
- cvui can now be included in multiple files (help from Luca Del Tongo; [read more](https://dovyski.github.io/cvui/usage/)).
- Requirement that one (**and only one**) of your C++ files must include `cvui.h` after a `#define CVUI_IMPLEMENTATION` ([read more](https://dovyski.github.io/cvui/usage/)).
- [Documentation](https://github.com/Dovyski/cvui/tree/master/docs/) was significantfly improved, e.g. code samples, figures, etc.

### Fixed
- `sparkline()` crashes with empty vector ([#23](https://github.com/Dovyski/cvui/issues/23)).

## [2.0.0](https://github.com/Dovyski/cvui/releases/tag/v.2.0.0) - 2017-05-24
### Added
Expand Down
4 changes: 2 additions & 2 deletions cvui.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
A (very) simple UI lib built on top of OpenCV drawing primitives.
Version: 2.5.0
Version: 2.5.0-BETA
Copyright (c) 2016 Fernando Bevilacqua <[email protected]>
Licensed under the MIT license.
Expand Down Expand Up @@ -1032,7 +1032,7 @@ void handleMouse(int theEvent, int theX, int theY, int theFlags, void* theData);
#undef RIGHT_BUTTON

// Lib version
static const char *VERSION = "2.5.0";
static const char *VERSION = "2.5.0-BETA";

const int ROW = 0;
const int COLUMN = 1;
Expand Down

0 comments on commit ea6ce8d

Please sign in to comment.