diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a4420ba..73d9eaa6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## Unreleased +## 0.4.0 - 2020-11-28 + ### Added ⭐ * `TextEdit` improvements: diff --git a/Cargo.lock b/Cargo.lock index 57ddb394..1c868b7a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -569,7 +569,7 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "egui" -version = "0.3.0" +version = "0.4.0" dependencies = [ "ahash", "criterion", @@ -581,7 +581,7 @@ dependencies = [ [[package]] name = "egui_glium" -version = "0.3.0" +version = "0.4.0" dependencies = [ "chrono", "clipboard", @@ -594,7 +594,7 @@ dependencies = [ [[package]] name = "egui_web" -version = "0.3.0" +version = "0.4.0" dependencies = [ "egui", "js-sys", diff --git a/egui/Cargo.toml b/egui/Cargo.toml index 3d9d5ded..3be4039e 100644 --- a/egui/Cargo.toml +++ b/egui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui" -version = "0.3.0" +version = "0.4.0" authors = ["Emil Ernerfeldt "] description = "Simple, portable immediate mode GUI library for Rust" edition = "2018" diff --git a/egui_glium/Cargo.toml b/egui_glium/Cargo.toml index 2d59578d..be33bcd5 100644 --- a/egui_glium/Cargo.toml +++ b/egui_glium/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui_glium" -version = "0.3.0" +version = "0.4.0" authors = ["Emil Ernerfeldt "] description = "Bindings for using Egui natively using the glium library" edition = "2018" @@ -15,7 +15,7 @@ include = [ "**/*.rs", "Cargo.toml"] [dependencies] chrono = { version = "0.4" } clipboard = "0.5" -egui = { version = "0.3.0", path = "../egui", features = ["serde", "serde_json"] } +egui = { version = "0.4.0", path = "../egui", features = ["serde", "serde_json"] } glium = "0.28" serde = "1" serde_json = "1" diff --git a/egui_web/CHANGELOG.md b/egui_web/CHANGELOG.md new file mode 100644 index 00000000..47876111 --- /dev/null +++ b/egui_web/CHANGELOG.md @@ -0,0 +1,22 @@ +# Egui Changelog + +All notable changes to the `egui_web` integration will be noted in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). + +## 0.4.0 - 2020-11-28 + +### Added ⭐ + +* A simple HTTP fetch API (wraps `web_sys`). +* Add ability to request a repaint +* Copy/cut/paste suppoert + +### Changed ⭐ + +* Automatic repaint every second + +### Fixed ⭐ + +* Web browser zooming should now work as expected +* A bunch of bug fixes related to keyboard events diff --git a/egui_web/Cargo.toml b/egui_web/Cargo.toml index 1aba6529..57150fff 100644 --- a/egui_web/Cargo.toml +++ b/egui_web/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui_web" -version = "0.3.0" +version = "0.4.0" authors = ["Emil Ernerfeldt "] description = "Bindings for compiling Egui code to WASM for a web page" license = "MIT OR Apache-2.0" @@ -16,7 +16,7 @@ include = [ "**/*.rs", "Cargo.toml"] crate-type = ["cdylib", "rlib"] [dependencies] -egui = { version = "0.3.0", path = "../egui", features = ["serde"] } +egui = { version = "0.4.0", path = "../egui", features = ["serde"] } js-sys = "0.3" parking_lot = "0.11" serde = "1"