From 50a685388e4723c216d9ffd464e50c72dfa650b4 Mon Sep 17 00:00:00 2001 From: Jared Stephen Date: Wed, 31 Mar 2021 19:35:06 -0700 Subject: [PATCH] release 0.6.0 --- Cargo.toml | 2 +- Changelog.md | 17 +++++++++++++++++ README.md | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 2b7a7b8..dcca37f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "thyme" -version = "0.5.0" +version = "0.6.0" authors = ["Jared Stephen "] description = "Themable Immediate Mode GUI" documentation = "https://docs.rs/thyme/" diff --git a/Changelog.md b/Changelog.md index aedde0b..bd5e57d 100644 --- a/Changelog.md +++ b/Changelog.md @@ -4,6 +4,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.6.0] - 2021-03-31 +### Changed +- Improved the theme definitions for the demo example + +### Added +- A third renderer backend, using straight OpenGL, is now available +- Support for dynamic variable substitution in text fields +- A textbox widget that parses a subset of Markdown, including strong / emphasis, headers, and tables +- Added ability to define a theme without any actual image sources, and a demo example +- Image aliases now can be used in the theme definition to avoid repitition +- Multiple simple images can now be quickly defined using image groups +- Method to query the current parent Widget bounds +- Image colors now support transparency / alpha + +### Fixed +- The first example in the docs actually compiles now + ## [0.5.0] - 2020-12-01 ### Changed - Font character cache texture is more appropriately sized diff --git a/README.md b/README.md index 986d205..28c382a 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ Add the following to your Cargo.toml file: ```toml [dependencies] -thyme = { version = "0.5", features = ["wgpu_backend"] } +thyme = { version = "0.6", features = ["wgpu_backend"] } ``` See [hello_wgpu](examples/hello_wgpu.rs) or [hello_glium](examples/hello_glium.rs) for the bare minimum to get started with your preferred renderer. As a starting point, you can copy the [data](examples/data) folder into your own project and import the resources there, as in the example.