diff --git a/CHANGELOG.md b/CHANGELOG.md index 63f2b1b77..8fd008bae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## Unreleased + +## 0.9.0 - 2021-02-07 - Light Mode and much more + ### Added ⭐ + + * Add support for secondary and middle mouse buttons. * Add `Label` methods for code, strong, strikethrough, underline and italics. * Add `ui.group(|ui| { … })` to visually group some widgets within a frame. diff --git a/Cargo.lock b/Cargo.lock index 1d81d74bc..015ce6b9e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -628,7 +628,7 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "eframe" -version = "0.8.0" +version = "0.9.0" dependencies = [ "egui", "egui_glium", @@ -638,7 +638,7 @@ dependencies = [ [[package]] name = "egui" -version = "0.8.0" +version = "0.9.0" dependencies = [ "epaint", "serde", @@ -646,7 +646,7 @@ dependencies = [ [[package]] name = "egui_demo_app" -version = "0.8.0" +version = "0.9.0" dependencies = [ "eframe", "egui_demo_lib", @@ -654,7 +654,7 @@ dependencies = [ [[package]] name = "egui_demo_lib" -version = "0.8.1" +version = "0.9.0" dependencies = [ "criterion", "egui", @@ -666,7 +666,7 @@ dependencies = [ [[package]] name = "egui_glium" -version = "0.8.0" +version = "0.9.0" dependencies = [ "chrono", "clipboard", @@ -682,7 +682,7 @@ dependencies = [ [[package]] name = "egui_web" -version = "0.8.0" +version = "0.9.0" dependencies = [ "egui", "epi", @@ -702,14 +702,14 @@ checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" [[package]] name = "emath" -version = "0.8.0" +version = "0.9.0" dependencies = [ "serde", ] [[package]] name = "epaint" -version = "0.8.0" +version = "0.9.0" dependencies = [ "ahash", "atomic_refcell", @@ -721,7 +721,7 @@ dependencies = [ [[package]] name = "epi" -version = "0.8.0" +version = "0.9.0" dependencies = [ "egui", "serde", diff --git a/eframe/CHANGELOG.md b/eframe/CHANGELOG.md index a62c5dd31..e0b90d1d9 100644 --- a/eframe/CHANGELOG.md +++ b/eframe/CHANGELOG.md @@ -8,6 +8,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## Unreleased +## 0.9.0 - 2021-02-07 + +* Nothing new + + ## 0.8.0 - 2021-01-17 * Update all egui-related dependencies to `0.8.0` diff --git a/eframe/Cargo.toml b/eframe/Cargo.toml index 62d78c626..6ad51ee9d 100644 --- a/eframe/Cargo.toml +++ b/eframe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "eframe" -version = "0.8.0" +version = "0.9.0" authors = ["Emil Ernerfeldt "] description = "egui framework - write GUI apps that compiles to web and/or natively" edition = "2018" @@ -15,16 +15,16 @@ include = [ "**/*.rs", "Cargo.toml"] [lib] [dependencies] -egui = { version = "0.8.0", path = "../egui" } -epi = { version = "0.8.0", path = "../epi" } +egui = { version = "0.9.0", path = "../egui" } +epi = { version = "0.9.0", path = "../epi" } # For compiling natively: [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -egui_glium = { version = "0.8.0", path = "../egui_glium" } +egui_glium = { version = "0.9.0", path = "../egui_glium" } # For compiling to web: [target.'cfg(target_arch = "wasm32")'.dependencies] -egui_web = { version = "0.8.0", path = "../egui_web" } +egui_web = { version = "0.9.0", path = "../egui_web" } [features] default = [] diff --git a/egui/Cargo.toml b/egui/Cargo.toml index 6c4139b39..cdbe6f008 100644 --- a/egui/Cargo.toml +++ b/egui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui" -version = "0.8.0" +version = "0.9.0" authors = ["Emil Ernerfeldt "] description = "Simple, portable immediate mode GUI library for Rust" edition = "2018" @@ -18,7 +18,7 @@ include = [ [lib] [dependencies] -epaint = { version = "0.8.0", path = "../epaint", default-features = false } +epaint = { version = "0.9.0", path = "../epaint", default-features = false } serde = { version = "1", features = ["derive", "rc"], optional = true } [features] diff --git a/egui_demo_app/Cargo.toml b/egui_demo_app/Cargo.toml index d51c1a8e9..7b02222c3 100644 --- a/egui_demo_app/Cargo.toml +++ b/egui_demo_app/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui_demo_app" -version = "0.8.0" +version = "0.9.0" authors = ["Emil Ernerfeldt "] license = "MIT OR Apache-2.0" edition = "2018" @@ -10,8 +10,8 @@ publish = false crate-type = ["cdylib", "rlib"] [dependencies] -eframe = { version = "0.8.0", path = "../eframe", features = ["time"] } -egui_demo_lib = { version = "0.8.0", path = "../egui_demo_lib" } +eframe = { version = "0.9.0", path = "../eframe", features = ["time"] } +egui_demo_lib = { version = "0.9.0", path = "../egui_demo_lib" } [features] default = ["persistence"] diff --git a/egui_demo_lib/Cargo.toml b/egui_demo_lib/Cargo.toml index 01acf25cc..647c1cb12 100644 --- a/egui_demo_lib/Cargo.toml +++ b/egui_demo_lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui_demo_lib" -version = "0.8.1" +version = "0.9.0" authors = ["Emil Ernerfeldt "] description = "Example library for egui" edition = "2018" @@ -15,8 +15,8 @@ include = [ "**/*.rs", "Cargo.toml"] [lib] [dependencies] -egui = { version = "0.8.0", path = "../egui" } -epi = { version = "0.8.0", path = "../epi" } +egui = { version = "0.9.0", path = "../egui" } +epi = { version = "0.9.0", path = "../epi" } # feature "http": image = { version = "0.23", default_features = false, features = ["jpeg", "png"], optional = true } diff --git a/egui_glium/CHANGELOG.md b/egui_glium/CHANGELOG.md index c5c9d7369..e1cbab0f3 100644 --- a/egui_glium/CHANGELOG.md +++ b/egui_glium/CHANGELOG.md @@ -8,6 +8,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## Unreleased +## 0.9.0 - 2021-02-07 + +* Nothing new + + ## 0.8.0 - 2021-01-17 ### Fixed 🐛 diff --git a/egui_glium/Cargo.toml b/egui_glium/Cargo.toml index 39a58d775..7d77697dc 100644 --- a/egui_glium/Cargo.toml +++ b/egui_glium/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui_glium" -version = "0.8.0" +version = "0.9.0" authors = ["Emil Ernerfeldt "] description = "Bindings for using egui natively using the glium library" edition = "2018" @@ -14,8 +14,8 @@ include = [ "**/*.rs", "Cargo.toml"] [dependencies] clipboard = "0.5" -egui = { version = "0.8.0", path = "../egui" } -epi = { version = "0.8.0", path = "../epi" } +egui = { version = "0.9.0", path = "../egui" } +epi = { version = "0.9.0", path = "../epi" } glium = "0.29" webbrowser = "0.5" diff --git a/egui_web/CHANGELOG.md b/egui_web/CHANGELOG.md index 6a98966f2..1d95c1651 100644 --- a/egui_web/CHANGELOG.md +++ b/egui_web/CHANGELOG.md @@ -7,6 +7,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## Unreleased + +## 0.9.0 - 2021-02-07 + ### Added ⭐ * Right-clicks will no longer open browser context menu. diff --git a/egui_web/Cargo.toml b/egui_web/Cargo.toml index 8cb4708bf..b9fe8428a 100644 --- a/egui_web/Cargo.toml +++ b/egui_web/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "egui_web" -version = "0.8.0" +version = "0.9.0" authors = ["Emil Ernerfeldt "] description = "Bindings for compiling egui code to WASM for a web page" license = "MIT OR Apache-2.0" @@ -16,8 +16,8 @@ include = [ "**/*.rs", "Cargo.toml"] crate-type = ["cdylib", "rlib"] [dependencies] -egui = { version = "0.8.0", path = "../egui" } -epi = { version = "0.8.0", path = "../epi" } +egui = { version = "0.9.0", path = "../egui" } +epi = { version = "0.9.0", path = "../epi" } js-sys = "0.3" serde = { version = "1", optional = true } serde_json = { version = "1", optional = true } diff --git a/emath/Cargo.toml b/emath/Cargo.toml index bf9b3c76c..91ca1d720 100644 --- a/emath/Cargo.toml +++ b/emath/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "emath" -version = "0.8.0" +version = "0.9.0" authors = ["Emil Ernerfeldt "] description = "Minimal 2D math library for GUI work" edition = "2018" diff --git a/epaint/Cargo.toml b/epaint/Cargo.toml index 77a7b5919..1e23bf91f 100644 --- a/epaint/Cargo.toml +++ b/epaint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "epaint" -version = "0.8.0" +version = "0.9.0" authors = ["Emil Ernerfeldt "] description = "Minimal 2D graphics library for GUI work" edition = "2018" @@ -19,7 +19,7 @@ include = [ [lib] [dependencies] -emath = { version = "0.8.0", path = "../emath" } +emath = { version = "0.9.0", path = "../emath" } ahash = { version = "0.7", features = ["std"], default-features = false } atomic_refcell = { version = "0.1", optional = true } # Used instead of parking_lot when you are always using epaint in a single thread. About as fast as parking_lot. Panics on multi-threaded use. diff --git a/epi/CHANGELOG.md b/epi/CHANGELOG.md index 6d5c7d73f..eba4b3f88 100644 --- a/epi/CHANGELOG.md +++ b/epi/CHANGELOG.md @@ -8,6 +8,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## Unreleased +## 0.9.0 - 2021-02-07 + +* Nothing new + + ## 0.8.0 - 2021-01-17 * Simplify `TextureAllocator` interface. diff --git a/epi/Cargo.toml b/epi/Cargo.toml index 858cc400a..9bab44c7f 100644 --- a/epi/Cargo.toml +++ b/epi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "epi" -version = "0.8.0" +version = "0.9.0" authors = ["Emil Ernerfeldt "] description = "Backend-agnostic interface for writing apps using egui" edition = "2018" @@ -15,7 +15,7 @@ include = [ "**/*.rs", "Cargo.toml"] [lib] [dependencies] -egui = { version = "0.8.0", path = "../egui" } +egui = { version = "0.9.0", path = "../egui" } serde = { version = "1", optional = true } serde_json = { version = "1", optional = true }