Release 0.7.0

This commit is contained in:
Emil Ernerfeldt 2021-01-04 15:38:57 +01:00
parent 1bcf35d774
commit d0d22ea09b
14 changed files with 52 additions and 26 deletions

View file

@ -9,6 +9,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## Unreleased ## Unreleased
## 0.7.0 - 2021-01-04
### Added ⭐ ### Added ⭐
* Add `ui.scroll_to_cursor` and `response.scroll_to_me` ([#81](https://github.com/emilk/egui/pull/81) by [lucaspoffo](https://github.com/lucaspoffo)). * Add `ui.scroll_to_cursor` and `response.scroll_to_me` ([#81](https://github.com/emilk/egui/pull/81) by [lucaspoffo](https://github.com/lucaspoffo)).

12
Cargo.lock generated
View file

@ -628,7 +628,7 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
[[package]] [[package]]
name = "eframe" name = "eframe"
version = "0.6.0" version = "0.7.0"
dependencies = [ dependencies = [
"egui", "egui",
"egui_glium", "egui_glium",
@ -638,7 +638,7 @@ dependencies = [
[[package]] [[package]]
name = "egui" name = "egui"
version = "0.6.0" version = "0.7.0"
dependencies = [ dependencies = [
"ahash", "ahash",
"atomic_refcell", "atomic_refcell",
@ -657,7 +657,7 @@ dependencies = [
[[package]] [[package]]
name = "egui_demo_lib" name = "egui_demo_lib"
version = "0.6.0" version = "0.7.0"
dependencies = [ dependencies = [
"criterion", "criterion",
"egui", "egui",
@ -669,7 +669,7 @@ dependencies = [
[[package]] [[package]]
name = "egui_glium" name = "egui_glium"
version = "0.6.0" version = "0.7.0"
dependencies = [ dependencies = [
"chrono", "chrono",
"clipboard", "clipboard",
@ -685,7 +685,7 @@ dependencies = [
[[package]] [[package]]
name = "egui_web" name = "egui_web"
version = "0.6.0" version = "0.7.0"
dependencies = [ dependencies = [
"egui", "egui",
"epi", "epi",
@ -705,7 +705,7 @@ checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
[[package]] [[package]]
name = "epi" name = "epi"
version = "0.6.0" version = "0.7.0"
dependencies = [ dependencies = [
"egui", "egui",
"serde", "serde",

View file

@ -1,4 +1,4 @@
# 🖌 Egui # 🖌 Egui: an easy-to-use GUI in pure Rust
[![Latest version](https://img.shields.io/crates/v/egui.svg)](https://crates.io/crates/egui) [![Latest version](https://img.shields.io/crates/v/egui.svg)](https://crates.io/crates/egui)
[![Documentation](https://docs.rs/egui/badge.svg)](https://docs.rs/egui) [![Documentation](https://docs.rs/egui/badge.svg)](https://docs.rs/egui)

View file

@ -7,4 +7,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## Unreleased ## Unreleased
* Initial release of eframe * Initial release of `eframe`

View file

@ -1,6 +1,6 @@
[package] [package]
name = "eframe" name = "eframe"
version = "0.6.0" version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"] authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Egui Framework - write GUI apps that compiles to web and/or natively" description = "Egui Framework - write GUI apps that compiles to web and/or natively"
edition = "2018" edition = "2018"
@ -15,8 +15,8 @@ include = [ "**/*.rs", "Cargo.toml"]
[lib] [lib]
[dependencies] [dependencies]
egui = { version = "0.6.0", path = "../egui" } egui = { version = "0.7.0", path = "../egui" }
epi = { version = "0.6.0", path = "../epi" } epi = { version = "0.7.0", path = "../epi" }
# For compiling natively: # For compiling natively:
[target.'cfg(not(target_arch = "wasm32"))'.dependencies] [target.'cfg(not(target_arch = "wasm32"))'.dependencies]

View file

@ -1,6 +1,6 @@
[package] [package]
name = "egui" name = "egui"
version = "0.6.0" version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"] authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Simple, portable immediate mode GUI library for Rust" description = "Simple, portable immediate mode GUI library for Rust"
edition = "2018" edition = "2018"

View file

@ -9,8 +9,8 @@ edition = "2018"
crate-type = ["cdylib", "rlib"] crate-type = ["cdylib", "rlib"]
[dependencies] [dependencies]
eframe = { version = "0.6.0", path = "../eframe", features = ["time"] } eframe = { version = "0.7.0", path = "../eframe", features = ["time"] }
egui_demo_lib = { version = "0.6.0", path = "../egui_demo_lib" } egui_demo_lib = { version = "0.7.0", path = "../egui_demo_lib" }
[features] [features]
default = [] default = []

View file

@ -1,6 +1,6 @@
[package] [package]
name = "egui_demo_lib" name = "egui_demo_lib"
version = "0.6.0" version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"] authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Example library for Egui" description = "Example library for Egui"
edition = "2018" edition = "2018"
@ -15,8 +15,8 @@ include = [ "**/*.rs", "Cargo.toml"]
[lib] [lib]
[dependencies] [dependencies]
egui = { version = "0.6.0", path = "../egui" } egui = { version = "0.7.0", path = "../egui" }
epi = { version = "0.6.0", path = "../epi" } epi = { version = "0.7.0", path = "../epi" }
# feature "http": # feature "http":
image = { version = "0.23", default_features = false, features = ["jpeg", "png"], optional = true } image = { version = "0.23", default_features = false, features = ["jpeg", "png"], optional = true }

View file

@ -7,6 +7,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## Unreleased ## Unreleased
## 0.7.0 - 2021-01-04
### Changed
* `http` `persistence` and `time` are now optional (and opt-in) features.
## 0.6.0 - 2020-12-26 ## 0.6.0 - 2020-12-26
### Added ### Added

View file

@ -1,6 +1,6 @@
[package] [package]
name = "egui_glium" name = "egui_glium"
version = "0.6.0" version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"] authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Bindings for using Egui natively using the glium library" description = "Bindings for using Egui natively using the glium library"
edition = "2018" edition = "2018"
@ -14,8 +14,8 @@ include = [ "**/*.rs", "Cargo.toml"]
[dependencies] [dependencies]
clipboard = "0.5" clipboard = "0.5"
egui = { version = "0.6.0", path = "../egui" } egui = { version = "0.7.0", path = "../egui" }
epi = { version = "0.6.0", path = "../epi" } epi = { version = "0.7.0", path = "../epi" }
glium = "0.29" glium = "0.29"
webbrowser = "0.5" webbrowser = "0.5"

View file

@ -7,6 +7,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## Unreleased ## Unreleased
## 0.7.0 - 2021-01-04
### Changed
* `http` and `persistence` are now optional (and opt-in) features.
### Fixed ⭐
* egui_web now compiled without `RUSTFLAGS=--cfg=web_sys_unstable_apis`, but copy/paste won't work.
## 0.6.0 - 2020-12-26 ## 0.6.0 - 2020-12-26
### Added ⭐ ### Added ⭐

View file

@ -1,6 +1,6 @@
[package] [package]
name = "egui_web" name = "egui_web"
version = "0.6.0" version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"] authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Bindings for compiling Egui code to WASM for a web page" description = "Bindings for compiling Egui code to WASM for a web page"
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
@ -16,8 +16,8 @@ include = [ "**/*.rs", "Cargo.toml"]
crate-type = ["cdylib", "rlib"] crate-type = ["cdylib", "rlib"]
[dependencies] [dependencies]
egui = { version = "0.6.0", path = "../egui" } egui = { version = "0.7.0", path = "../egui" }
epi = { version = "0.6.0", path = "../epi" } epi = { version = "0.7.0", path = "../epi" }
js-sys = "0.3" js-sys = "0.3"
serde = { version = "1", optional = true } serde = { version = "1", optional = true }
serde_json = { version = "1", optional = true } serde_json = { version = "1", optional = true }

View file

@ -7,4 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## Unreleased ## Unreleased
* Initial release of epi
## 0.7.0 - 2021-01-04
* Initial release of epi, with http and persistence features.

View file

@ -1,6 +1,6 @@
[package] [package]
name = "epi" name = "epi"
version = "0.6.0" version = "0.7.0"
authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"] authors = ["Emil Ernerfeldt <emil.ernerfeldt@gmail.com>"]
description = "Backend-agnostic interface for writing apps using Egui" description = "Backend-agnostic interface for writing apps using Egui"
edition = "2018" edition = "2018"
@ -15,7 +15,7 @@ include = [ "**/*.rs", "Cargo.toml"]
[lib] [lib]
[dependencies] [dependencies]
egui = { version = "0.6.0", path = "../egui" } egui = { version = "0.7.0", path = "../egui" }
serde = { version = "1", optional = true } serde = { version = "1", optional = true }
serde_json = { version = "1", optional = true } serde_json = { version = "1", optional = true }