Release 0.3.4.

This commit is contained in:
Samuel Guerra 2024-04-20 18:26:46 -03:00
parent f9af9d9dea
commit 0f3f5f1a63
76 changed files with 559 additions and 562 deletions

View File

@ -1,5 +1,8 @@
# Unpublished
# 0.3.4
* Add Cargo feature documentation in each crate `README.md` and `lib.rs` docs.
* Add Screenshot function to the Inspector window.
* Fix `formatx!` causing futures to not be Send+Sync.

View File

@ -17,7 +17,7 @@ First add `zng` to your `Cargo.toml`, or call `cargo add zng -F view_prebuilt`:
```toml
[dependencies]
zng = { version = "0.3.3", features = ["view_prebuilt"] }
zng = { version = "0.3.4", features = ["view_prebuilt"] }
```
Then create your first window:

View File

@ -1,6 +1,6 @@
[package]
name = "zng-app-context"
version = "0.3.1"
version = "0.3.2"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -30,8 +30,8 @@ debug_default = []
dyn_closure = []
[dependencies]
zng-unique-id = { path = "../zng-unique-id", version = "0.2.4" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.5" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
parking_lot = "0.12"
hashbrown = { version = "0.14", features = ["rayon"] }
tracing = "0.1"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-app-proc-macros"
version = "0.2.4"
version = "0.2.5"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-app"
version = "0.3.3"
version = "0.3.4"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -63,21 +63,21 @@ trace_wgt_item = []
deadlock_detection = ["zng-task/deadlock_detection"]
[dependencies]
zng-app-proc-macros = { path = "../zng-app-proc-macros", version = "0.2.4" }
zng-app-proc-macros = { path = "../zng-app-proc-macros", version = "0.2.5" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.4" }
zng-handle = { path = "../zng-handle", version = "0.2.3" }
zng-tp-licenses = { path = "../zng-tp-licenses", version = "0.2.3" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-time = { path = "../zng-time", version = "0.2.4" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-task = { path = "../zng-task", version = "0.2.5" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7", features = ["var"] }
zng-state-map = { path = "../zng-state-map", version = "0.2.4" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.5" }
zng-handle = { path = "../zng-handle", version = "0.2.4" }
zng-tp-licenses = { path = "../zng-tp-licenses", version = "0.2.4" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-time = { path = "../zng-time", version = "0.2.5" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-task = { path = "../zng-task", version = "0.2.6" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0", features = ["var"] }
zng-state-map = { path = "../zng-state-map", version = "0.2.5" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-color = { path = "../zng-color", version = "0.2.8" }
tracing = "0.1"
tracing-subscriber = "0.3"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-clone-move"
version = "0.2.3"
version = "0.2.4"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-color-proc-macros"
version = "0.2.4"
version = "0.2.5"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-color"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,11 +12,11 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-color-proc-macros = { path = "../zng-color-proc-macros", version = "0.2.4" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-color-proc-macros = { path = "../zng-color-proc-macros", version = "0.2.5" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
paste = "1.0"
serde = "1.0"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-ext-clipboard"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,11 +12,11 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.7" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.8" }
tracing = "0.1"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-ext-config"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -20,14 +20,14 @@ toml = ["dep:toml", "zng-ext-fs-watcher/toml"]
ron = ["dep:ron", "zng-ext-fs-watcher/ron"]
[dependencies]
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-task = { path = "../zng-task", version = "0.2.5" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.4" }
zng-ext-fs-watcher = { path = "../zng-ext-fs-watcher", version = "0.2.7", features = [
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-task = { path = "../zng-task", version = "0.2.6" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.5" }
zng-ext-fs-watcher = { path = "../zng-ext-fs-watcher", version = "0.2.8", features = [
"json",
] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-ext-font"
version = "0.3.3"
version = "0.3.4"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -18,16 +18,16 @@ keywords = ["gui", "ui", "user-interface", "zng"]
hyphenation_embed_all = ["hyphenation/embed_all"]
[dependencies]
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-task = { path = "../zng-task", version = "0.2.5" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-task = { path = "../zng-task", version = "0.2.6" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-color = { path = "../zng-color", version = "0.2.8" }
serde = "1.0"
unicase = "2.7"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-ext-fs-watcher"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -22,14 +22,14 @@ toml = ["dep:toml"]
ron = ["dep:ron"]
[dependencies]
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-unit = { path = "../zng-unit", version = "0.2.4" }
zng-handle = { path = "../zng-handle", version = "0.2.3" }
zng-task = { path = "../zng-task", version = "0.2.5" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-unit = { path = "../zng-unit", version = "0.2.5" }
zng-handle = { path = "../zng-handle", version = "0.2.4" }
zng-task = { path = "../zng-task", version = "0.2.6" }
walkdir = "2.5"
serde = "1.0"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-ext-image"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -16,17 +16,17 @@ keywords = ["gui", "ui", "user-interface", "zng"]
http = ["zng-task/http"]
[dependencies]
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.4" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-task = { path = "../zng-task", version = "0.2.5" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-state-map = { path = "../zng-state-map", version = "0.2.4" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.5" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-task = { path = "../zng-task", version = "0.2.6" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-color = { path = "../zng-color", version = "0.2.8" }
zng-state-map = { path = "../zng-state-map", version = "0.2.5" }
serde = "1.0"
once_cell = "1.19"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-ext-input"
version = "0.3.3"
version = "0.3.4"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,17 +12,17 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-handle = { path = "../zng-handle", version = "0.2.3" }
zng-state-map = { path = "../zng-state-map", version = "0.2.4" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.4" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.7" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-handle = { path = "../zng-handle", version = "0.2.4" }
zng-state-map = { path = "../zng-state-map", version = "0.2.5" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.5" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.8" }
tracing = "0.1"
parking_lot = "0.12"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-ext-l10n-proc-macros"
version = "0.2.4"
version = "0.2.5"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-ext-l10n"
version = "0.3.3"
version = "0.3.4"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,17 +12,17 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-ext-l10n-proc-macros = { path = "../zng-ext-l10n-proc-macros", version = "0.2.4" }
zng-ext-l10n-proc-macros = { path = "../zng-ext-l10n-proc-macros", version = "0.2.5" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-task = { path = "../zng-task", version = "0.2.5" }
zng-ext-fs-watcher = { path = "../zng-ext-fs-watcher", version = "0.2.7" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-task = { path = "../zng-task", version = "0.2.6" }
zng-ext-fs-watcher = { path = "../zng-ext-fs-watcher", version = "0.2.8" }
fluent = "0.16"
fluent-syntax = "0.11"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-ext-undo"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,13 +12,13 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-state-map = { path = "../zng-state-map", version = "0.2.4" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-state-map = { path = "../zng-state-map", version = "0.2.5" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
atomic = "0.6"
parking_lot = "0.12"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-ext-window"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -16,18 +16,18 @@ keywords = ["gui", "ui", "user-interface", "zng"]
test_util = []
[dependencies]
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.4" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-state-map = { path = "../zng-state-map", version = "0.2.4" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-task = { path = "../zng-task", version = "0.2.5" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.7" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.5" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-state-map = { path = "../zng-state-map", version = "0.2.5" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
zng-task = { path = "../zng-task", version = "0.2.6" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.8" }
zng-color = { path = "../zng-color", version = "0.2.8" }
serde = { version = "1.0", features = ["derive"] }
bitflags = { version = "2.5", features = ["serde", "bytemuck"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-handle"
version = "0.2.3"
version = "0.2.4"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-l10n-scraper"
version = "0.2.4"
version = "0.2.5"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-layout"
version = "0.2.5"
version = "0.2.6"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,9 +12,9 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-unit = { path = "../zng-unit", version = "0.2.4" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-unit = { path = "../zng-unit", version = "0.2.5" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
serde = { version = "1.0", features = ["derive", "rc"] }
bitflags = { version = "2.5", features = ["serde", "bytemuck"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-state-map"
version = "0.2.4"
version = "0.2.5"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,7 +12,7 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-unique-id = { path = "../zng-unique-id", version = "0.2.4" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.5" }
bytemuck = { version = "1.15" }
pretty-type-name = "1.0"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-task-proc-macros"
version = "0.2.4"
version = "0.2.5"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-task"
version = "0.2.5"
version = "0.2.6"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -36,14 +36,14 @@ http = [
test_util = []
[dependencies]
zng-task-proc-macros = { path = "../zng-task-proc-macros", version = "0.2.4" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-unit = { path = "../zng-unit", version = "0.2.4" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-time = { path = "../zng-time", version = "0.2.4" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-task-proc-macros = { path = "../zng-task-proc-macros", version = "0.2.5" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-unit = { path = "../zng-unit", version = "0.2.5" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-time = { path = "../zng-time", version = "0.2.5" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-txt = { path = "../zng-txt", version = "0.2.4", optional = true }
zng-txt = { path = "../zng-txt", version = "0.2.5", optional = true }
tracing = "0.1"
pretty-type-name = "1.0"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-time"
version = "0.2.4"
version = "0.2.5"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,6 +12,6 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
parking_lot = "0.12"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-tp-licenses"
version = "0.2.3"
version = "0.2.4"
edition = "2021"
license = "Apache-2.0 OR MIT"
readme = "README.md"
@ -17,7 +17,7 @@ build = ["dep:serde_json", "dep:deflate", "dep:bincode"]
bundle = ["dep:inflate", "dep:bincode"]
[dependencies]
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
serde = { version = "1.0", features = ["derive"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-txt"
version = "0.2.4"
version = "0.2.5"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-unique-id"
version = "0.2.4"
version = "0.2.5"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -19,7 +19,7 @@ named = ["dep:zng-txt", "dep:parking_lot"]
bytemuck = []
[dependencies]
zng-txt = { path = "../zng-txt", version = "0.2.4", optional = true }
zng-txt = { path = "../zng-txt", version = "0.2.5", optional = true }
parking_lot = { version = "0.12", optional = true }
rayon = "1.10"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-unit"
version = "0.2.4"
version = "0.2.5"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-var-proc-macros"
version = "0.2.4"
version = "0.2.5"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-var"
version = "0.2.5"
version = "0.2.6"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -23,14 +23,14 @@ debug_default = []
dyn_closure = []
[dependencies]
zng-var-proc-macros = { path = "../zng-var-proc-macros", version = "0.2.4" }
zng-var-proc-macros = { path = "../zng-var-proc-macros", version = "0.2.5" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-unit = { path = "../zng-unit", version = "0.2.4" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-time = { path = "../zng-time", version = "0.2.4" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-handle = { path = "../zng-handle", version = "0.2.3" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-unit = { path = "../zng-unit", version = "0.2.5" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-time = { path = "../zng-time", version = "0.2.5" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-handle = { path = "../zng-handle", version = "0.2.4" }
bitflags = { version = "2.5", features = ["serde", "bytemuck"] }
bytemuck = { version = "1.15", features = ["derive"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-view-api"
version = "0.2.7"
version = "0.3.0"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -29,10 +29,10 @@ euclid = { version = "0.22.6", features = [
"bytemuck",
] } # same version as webrender, but with bytemuck
zng-unit = { path = "../zng-unit", version = "0.2.4" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-tp-licenses = { path = "../zng-tp-licenses", version = "0.2.3" }
zng-var = { path = "../zng-var", version = "0.2.5", optional = true }
zng-unit = { path = "../zng-unit", version = "0.2.5" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-tp-licenses = { path = "../zng-tp-licenses", version = "0.2.4" }
zng-var = { path = "../zng-var", version = "0.2.6", optional = true }
serde = { version = "1.0", features = ["derive"] }
serde_bytes = "0.11"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-view-prebuilt"
version = "0.3.3"
version = "0.3.4"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-view"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -46,10 +46,10 @@ crate-type = ["lib", "cdylib"]
webrender = { git = "https://github.com/zng-ui/zng-webrender.git", package = "zng-webrender", version = "0.62.2" }
swgl = { git = "https://github.com/zng-ui/zng-webrender.git", package = "zng-swgl", version = "0.1.2", optional = true }
zng-view-api = { path = "../zng-view-api", version = "0.2.7", default-features = false }
zng-unit = { path = "../zng-unit", version = "0.2.4" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-tp-licenses = { path = "../zng-tp-licenses", version = "0.2.3" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0", default-features = false }
zng-unit = { path = "../zng-unit", version = "0.2.5" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-tp-licenses = { path = "../zng-tp-licenses", version = "0.2.4" }
tracing = "0.1"
gleam = "0.15.0" # matches webrender
@ -125,7 +125,7 @@ tempfile = "3.10"
# prebuild profile defined in the workspace toml
[build-dependencies]
zng-tp-licenses = { path = "../zng-tp-licenses", version = "0.2.3", features = ["build"] }
zng-tp-licenses = { path = "../zng-tp-licenses", version = "0.2.4", features = ["build"] }
[package.metadata.docs.rs]
all-features = true

View File

@ -11,8 +11,8 @@
//!
//! ```toml
//! [dependencies]
//! zng = "0.3.3"
//! zng-view = "0.2.7"
//! zng = "0.3.4"
//! zng-view = "0.2.8"
//! ```
//!
//! Then call [`init`] before any other code in `main` to setup a view-process that uses

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-access"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,7 +12,7 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.3" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.4" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-ansi-text"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,12 +12,12 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.7" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.7" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.7" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.3" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.8" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.8" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.8" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.4" }
serde = { version = "1.0", features = ["derive"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-button"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,15 +12,15 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.3" }
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.7" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.7" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.7" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-wgt-tooltip = { path = "../zng-wgt-tooltip", version = "0.2.8" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.4" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.8" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-wgt-tooltip = { path = "../zng-wgt-tooltip", version = "0.2.9" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-checkerboard"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,6 +12,6 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-color = { path = "../zng-color", version = "0.2.8" }
serde = "1.0"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-container"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,7 +12,7 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
serde = { version = "1.0", features = ["derive"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-data-view"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,9 +12,9 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
parking_lot = "0.12"
tracing = "0.1"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-data"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,8 +12,8 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-color = { path = "../zng-color", version = "0.2.8" }
zng-var = { path = "../zng-var", version = "0.2.6" }
serde = { version = "1.0", features = ["derive"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-fill"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,4 +12,4 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-filter"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,5 +12,5 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-color = { path = "../zng-color", version = "0.2.8" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-grid"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,10 +12,10 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.7" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
tracing = "0.1"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-image"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,12 +12,12 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.7" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.7" }
zng-wgt-window = { path = "../zng-wgt-window", version = "0.2.8" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.8" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.8" }
zng-wgt-window = { path = "../zng-wgt-window", version = "0.2.9" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.8" }
serde = { version = "1.0", features = ["derive"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-input"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,11 +12,11 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-transform = { path = "../zng-wgt-transform", version = "0.2.7" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-ext-clipboard = { path = "../zng-ext-clipboard", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-transform = { path = "../zng-wgt-transform", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
zng-ext-clipboard = { path = "../zng-ext-clipboard", version = "0.2.8" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-inspector"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -19,38 +19,38 @@ debug_default = []
live = []
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.3" }
zng-ext-clipboard = { path = "../zng-ext-clipboard", version = "0.2.7" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.7" }
zng-ext-config = { path = "../zng-ext-config", version = "0.2.7", default-features = false }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.3" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.7" }
zng-wgt-window = { path = "../zng-wgt-window", version = "0.2.8" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.8" }
zng-wgt-toggle = { path = "../zng-wgt-toggle", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-tooltip = { path = "../zng-wgt-tooltip", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-wgt-text-input = { path = "../zng-wgt-text-input", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.7" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.7" }
zng-wgt-menu = { path = "../zng-wgt-menu", version = "0.2.8" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.7" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.7" }
zng-wgt-wrap = { path = "../zng-wgt-wrap", version = "0.2.8" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.7" }
zng-wgt-rule-line = { path = "../zng-wgt-rule-line", version = "0.2.8" }
zng-wgt-ansi-text = { path = "../zng-wgt-ansi-text", version = "0.2.8" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.7" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.4" }
zng-ext-clipboard = { path = "../zng-ext-clipboard", version = "0.2.8" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.8" }
zng-ext-config = { path = "../zng-ext-config", version = "0.2.8", default-features = false }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.4" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.8" }
zng-wgt-window = { path = "../zng-wgt-window", version = "0.2.9" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.9" }
zng-wgt-toggle = { path = "../zng-wgt-toggle", version = "0.2.9" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-tooltip = { path = "../zng-wgt-tooltip", version = "0.2.9" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-wgt-text-input = { path = "../zng-wgt-text-input", version = "0.2.9" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.8" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.8" }
zng-wgt-menu = { path = "../zng-wgt-menu", version = "0.2.9" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.8" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.8" }
zng-wgt-wrap = { path = "../zng-wgt-wrap", version = "0.2.9" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.8" }
zng-wgt-rule-line = { path = "../zng-wgt-rule-line", version = "0.2.9" }
zng-wgt-ansi-text = { path = "../zng-wgt-ansi-text", version = "0.2.9" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.8" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-color = { path = "../zng-color", version = "0.2.8" }
serde = { version = "1.0", features = ["derive"] }
tracing = "0.1"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-layer"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,16 +12,16 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.7" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.7" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.7" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.8" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.8" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
parking_lot = "0.12"
serde = { version = "1.0", features = ["derive"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-markdown"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,29 +12,29 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.7" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.8" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.7" }
zng-wgt-wrap = { path = "../zng-wgt-wrap", version = "0.2.8" }
zng-wgt-rule-line = { path = "../zng-wgt-rule-line", version = "0.2.8" }
zng-wgt-grid = { path = "../zng-wgt-grid", version = "0.2.7" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-ansi-text = { path = "../zng-wgt-ansi-text", version = "0.2.8" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.7" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.7" }
zng-wgt-transform = { path = "../zng-wgt-transform", version = "0.2.7" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.7" }
zng-wgt-image = { path = "../zng-wgt-image", version = "0.2.8" }
zng-wgt-tooltip = { path = "../zng-wgt-tooltip", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.7" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.7" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.3" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.9" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.8" }
zng-wgt-wrap = { path = "../zng-wgt-wrap", version = "0.2.9" }
zng-wgt-rule-line = { path = "../zng-wgt-rule-line", version = "0.2.9" }
zng-wgt-grid = { path = "../zng-wgt-grid", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-ansi-text = { path = "../zng-wgt-ansi-text", version = "0.2.9" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.8" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.8" }
zng-wgt-transform = { path = "../zng-wgt-transform", version = "0.2.8" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.8" }
zng-wgt-image = { path = "../zng-wgt-image", version = "0.2.9" }
zng-wgt-tooltip = { path = "../zng-wgt-tooltip", version = "0.2.9" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.8" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.8" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.4" }
zng-app = { path = "../zng-app", version = "0.3.4" }
pulldown-cmark = "0.9"
http = "1.1"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-material-icons"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -30,10 +30,10 @@ rounded = []
sharp = []
[dependencies]
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.3" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.4" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
[package.metadata.docs.rs]
all-features = true

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-menu"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,26 +12,26 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.7" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.7" }
zng-wgt-panel = { path = "../zng-wgt-panel", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.8" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.7" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.7" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.7" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.3" }
zng-wgt-wrap = { path = "../zng-wgt-wrap", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.7" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.7" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-rule-line = { path = "../zng-wgt-rule-line", version = "0.2.8" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.3" }
zng-wgt-toggle = { path = "../zng-wgt-toggle", version = "0.2.8" }
zng-wgt-tooltip = { path = "../zng-wgt-tooltip", version = "0.2.8" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.8" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.8" }
zng-wgt-panel = { path = "../zng-wgt-panel", version = "0.2.9" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.9" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.8" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.8" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.4" }
zng-wgt-wrap = { path = "../zng-wgt-wrap", version = "0.2.9" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.8" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-rule-line = { path = "../zng-wgt-rule-line", version = "0.2.9" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.4" }
zng-wgt-toggle = { path = "../zng-wgt-toggle", version = "0.2.9" }
zng-wgt-tooltip = { path = "../zng-wgt-tooltip", version = "0.2.9" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-panel"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,6 +12,6 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-wrap = { path = "../zng-wgt-wrap", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-wrap = { path = "../zng-wgt-wrap", version = "0.2.9" }
zng-app = { path = "../zng-app", version = "0.3.4" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-rule-line"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,6 +12,6 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-scroll"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -21,17 +21,17 @@ debug_default = []
dyn_closure = []
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.7" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.7" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.8" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-color = { path = "../zng-color", version = "0.2.8" }
serde = { version = "1.0", features = ["derive"] }
atomic = "0.6"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-size-offset"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,7 +12,7 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
euclid = "0.22"
serde = { version = "1.0", features = ["derive"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-stack"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -21,11 +21,11 @@ debug_default = []
dyn_closure = []
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-var = { path = "../zng-var", version = "0.2.6" }
euclid = "0.22"
serde = { version = "1.0", features = ["derive"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-style"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,7 +12,7 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
tracing = "0.1"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-text-input"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,21 +12,21 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.7" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.7" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.7" }
zng-wgt-undo = { path = "../zng-wgt-undo", version = "0.2.7" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.7" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.7" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.8" }
zng-wgt-menu = { path = "../zng-wgt-menu", version = "0.2.8" }
zng-wgt-rule-line = { path = "../zng-wgt-rule-line", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-data = { path = "../zng-wgt-data", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-ext-clipboard = { path = "../zng-ext-clipboard", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.8" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.8" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.8" }
zng-wgt-undo = { path = "../zng-wgt-undo", version = "0.2.8" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.8" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.8" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.9" }
zng-wgt-menu = { path = "../zng-wgt-menu", version = "0.2.9" }
zng-wgt-rule-line = { path = "../zng-wgt-rule-line", version = "0.2.9" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-data = { path = "../zng-wgt-data", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
zng-ext-clipboard = { path = "../zng-ext-clipboard", version = "0.2.8" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-text"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,23 +12,23 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-wgt-data = { path = "../zng-wgt-data", version = "0.2.7" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.7" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.7" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.7" }
zng-ext-undo = { path = "../zng-ext-undo", version = "0.2.7" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.3" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.3" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-ext-clipboard = { path = "../zng-ext-clipboard", version = "0.2.7" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-color = { path = "../zng-color", version = "0.2.8" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-wgt-data = { path = "../zng-wgt-data", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.8" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.8" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.8" }
zng-ext-undo = { path = "../zng-ext-undo", version = "0.2.8" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.4" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.4" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
zng-ext-clipboard = { path = "../zng-ext-clipboard", version = "0.2.8" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.8" }
atomic = "0.6"
tracing = "0.1"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-toggle"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,23 +12,23 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.7" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.7" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.7" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.7" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.7" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.7" }
zng-wgt-transform = { path = "../zng-wgt-transform", version = "0.2.7" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.3" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.9" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.8" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.8" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.8" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.8" }
zng-wgt-transform = { path = "../zng-wgt-transform", version = "0.2.8" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.4" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
parking_lot = "0.12"
tracing = "0.1"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-tooltip"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,12 +12,12 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.7" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-transform"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,6 +12,6 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
euclid = "0.22"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-undo-history"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,16 +12,16 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.7" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.7" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.7" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.7" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.7" }
zng-ext-undo = { path = "../zng-ext-undo", version = "0.2.7" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.3" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.9" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.8" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.8" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.8" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.8" }
zng-ext-undo = { path = "../zng-ext-undo", version = "0.2.8" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.4" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-undo"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,5 +12,5 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-ext-undo = { path = "../zng-ext-undo", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-ext-undo = { path = "../zng-ext-undo", version = "0.2.8" }

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-webrender-debug"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,10 +12,10 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.7" }
zng-view-api = { path = "../zng-view-api", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.8" }
zng-view-api = { path = "../zng-view-api", version = "0.3.0" }
webrender-api = { git = "https://github.com/zng-ui/zng-webrender.git", package = "zng-webrender-api", version = "0.62.1" }
serde = "1.0"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-window"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -19,19 +19,19 @@ debug_default = ["zng-wgt/debug_default"]
dyn_closure = ["zng-wgt/dyn_closure"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.7" }
zng-ext-config = { path = "../zng-ext-config", version = "0.2.7", default-features = false }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.3" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.7" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.7" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.8" }
zng-ext-config = { path = "../zng-ext-config", version = "0.2.8", default-features = false }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.4" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-color = { path = "../zng-color", version = "0.2.8" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.8" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.8" }
serde = { version = "1.0", features = ["derive"] }
paste = "1.0"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt-wrap"
version = "0.2.8"
version = "0.2.9"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -12,10 +12,10 @@ categories = ["gui"]
keywords = ["gui", "ui", "user-interface", "zng"]
[dependencies]
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.3" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.4" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-app = { path = "../zng-app", version = "0.3.4" }
tracing = "0.1"

View File

@ -1,6 +1,6 @@
[package]
name = "zng-wgt"
version = "0.2.7"
version = "0.2.8"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -26,16 +26,16 @@ dyn_closure = ["zng-var/dyn_closure"]
http = ["zng-task/http"]
[dependencies]
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-state-map = { path = "../zng-state-map", version = "0.2.4" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-task = { path = "../zng-task", version = "0.2.5" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.4" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-color = { path = "../zng-color", version = "0.2.8" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-state-map = { path = "../zng-state-map", version = "0.2.5" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-task = { path = "../zng-task", version = "0.2.6" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-unique-id = { path = "../zng-unique-id", version = "0.2.5" }
paste = "1.0"
tracing = "0.1"

View File

@ -1,6 +1,6 @@
[package]
name = "zng"
version = "0.3.3"
version = "0.3.4"
authors = ["The Zng Project Developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
@ -142,67 +142,67 @@ ipc = ["zng-app/ipc", "zng-view-api/ipc", "zng-view?/ipc"]
[dependencies]
# foundation
zng-clone-move = { path = "../zng-clone-move", version = "0.2.3" }
zng-txt = { path = "../zng-txt", version = "0.2.4" }
zng-state-map = { path = "../zng-state-map", version = "0.2.4" }
zng-app-context = { path = "../zng-app-context", version = "0.3.1" }
zng-layout = { path = "../zng-layout", version = "0.2.5" }
zng-var = { path = "../zng-var", version = "0.2.5" }
zng-task = { path = "../zng-task", version = "0.2.5" }
zng-color = { path = "../zng-color", version = "0.2.7" }
zng-clone-move = { path = "../zng-clone-move", version = "0.2.4" }
zng-txt = { path = "../zng-txt", version = "0.2.5" }
zng-state-map = { path = "../zng-state-map", version = "0.2.5" }
zng-app-context = { path = "../zng-app-context", version = "0.3.2" }
zng-layout = { path = "../zng-layout", version = "0.2.6" }
zng-var = { path = "../zng-var", version = "0.2.6" }
zng-task = { path = "../zng-task", version = "0.2.6" }
zng-color = { path = "../zng-color", version = "0.2.8" }
# view
zng-view-api = { path = "../zng-view-api", version = "0.2.7", default-features = false }
zng-view = { path = "../zng-view", version = "0.2.7", default-features = false, optional = true }
zng-view-prebuilt = { path = "../zng-view-prebuilt", version = "0.3.3", optional = true }
zng-view-api = { path = "../zng-view-api", version = "0.3.0", default-features = false }
zng-view = { path = "../zng-view", version = "0.2.8", default-features = false, optional = true }
zng-view-prebuilt = { path = "../zng-view-prebuilt", version = "0.3.4", optional = true }
# app
zng-app = { path = "../zng-app", version = "0.3.3" }
zng-ext-fs-watcher = { path = "../zng-ext-fs-watcher", version = "0.2.7" }
zng-ext-config = { path = "../zng-ext-config", version = "0.2.7", default-features = false }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.3" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.3" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.7" }
zng-ext-clipboard = { path = "../zng-ext-clipboard", version = "0.2.7" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.7" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.3" }
zng-ext-undo = { path = "../zng-ext-undo", version = "0.2.7" }
zng-app = { path = "../zng-app", version = "0.3.4" }
zng-ext-fs-watcher = { path = "../zng-ext-fs-watcher", version = "0.2.8" }
zng-ext-config = { path = "../zng-ext-config", version = "0.2.8", default-features = false }
zng-ext-font = { path = "../zng-ext-font", version = "0.3.4" }
zng-ext-l10n = { path = "../zng-ext-l10n", version = "0.3.4" }
zng-ext-image = { path = "../zng-ext-image", version = "0.2.8" }
zng-ext-clipboard = { path = "../zng-ext-clipboard", version = "0.2.8" }
zng-ext-window = { path = "../zng-ext-window", version = "0.2.8" }
zng-ext-input = { path = "../zng-ext-input", version = "0.3.4" }
zng-ext-undo = { path = "../zng-ext-undo", version = "0.2.8" }
# widgets
zng-wgt = { path = "../zng-wgt", version = "0.2.7" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.7" }
zng-wgt-transform = { path = "../zng-wgt-transform", version = "0.2.7" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.7" }
zng-wgt-data = { path = "../zng-wgt-data", version = "0.2.7" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.7" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.7" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.7" }
zng-wgt-undo = { path = "../zng-wgt-undo", version = "0.2.7" }
zng-wgt-data-view = { path = "../zng-wgt-data-view", version = "0.2.7" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.7" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.7" }
zng-wgt-checkerboard = { path = "../zng-wgt-checkerboard", version = "0.2.7" }
zng-wgt-window = { path = "../zng-wgt-window", version = "0.2.8" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.7" }
zng-wgt-undo-history = { path = "../zng-wgt-undo-history", version = "0.2.8" }
zng-wgt-image = { path = "../zng-wgt-image", version = "0.2.8" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.8" }
zng-wgt-text-input = { path = "../zng-wgt-text-input", version = "0.2.8" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.8" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.7" }
zng-wgt-panel = { path = "../zng-wgt-panel", version = "0.2.8" }
zng-wgt-grid = { path = "../zng-wgt-grid", version = "0.2.7" }
zng-wgt-wrap = { path = "../zng-wgt-wrap", version = "0.2.8" }
zng-wgt-rule-line = { path = "../zng-wgt-rule-line", version = "0.2.8" }
zng-wgt-toggle = { path = "../zng-wgt-toggle", version = "0.2.8" }
zng-wgt-menu = { path = "../zng-wgt-menu", version = "0.2.8" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.7" }
zng-wgt-ansi-text = { path = "../zng-wgt-ansi-text", version = "0.2.8" }
zng-wgt-tooltip = { path = "../zng-wgt-tooltip", version = "0.2.8" }
zng-wgt-markdown = { path = "../zng-wgt-markdown", version = "0.2.8" }
zng-wgt-inspector = { path = "../zng-wgt-inspector", version = "0.2.8" }
zng-wgt = { path = "../zng-wgt", version = "0.2.8" }
zng-wgt-access = { path = "../zng-wgt-access", version = "0.2.8" }
zng-wgt-transform = { path = "../zng-wgt-transform", version = "0.2.8" }
zng-wgt-input = { path = "../zng-wgt-input", version = "0.2.8" }
zng-wgt-data = { path = "../zng-wgt-data", version = "0.2.8" }
zng-wgt-filter = { path = "../zng-wgt-filter", version = "0.2.8" }
zng-wgt-size-offset = { path = "../zng-wgt-size-offset", version = "0.2.8" }
zng-wgt-container = { path = "../zng-wgt-container", version = "0.2.8" }
zng-wgt-undo = { path = "../zng-wgt-undo", version = "0.2.8" }
zng-wgt-data-view = { path = "../zng-wgt-data-view", version = "0.2.8" }
zng-wgt-fill = { path = "../zng-wgt-fill", version = "0.2.8" }
zng-wgt-style = { path = "../zng-wgt-style", version = "0.2.8" }
zng-wgt-checkerboard = { path = "../zng-wgt-checkerboard", version = "0.2.8" }
zng-wgt-window = { path = "../zng-wgt-window", version = "0.2.9" }
zng-wgt-layer = { path = "../zng-wgt-layer", version = "0.2.8" }
zng-wgt-undo-history = { path = "../zng-wgt-undo-history", version = "0.2.9" }
zng-wgt-image = { path = "../zng-wgt-image", version = "0.2.9" }
zng-wgt-text = { path = "../zng-wgt-text", version = "0.2.9" }
zng-wgt-text-input = { path = "../zng-wgt-text-input", version = "0.2.9" }
zng-wgt-button = { path = "../zng-wgt-button", version = "0.2.9" }
zng-wgt-stack = { path = "../zng-wgt-stack", version = "0.2.8" }
zng-wgt-panel = { path = "../zng-wgt-panel", version = "0.2.9" }
zng-wgt-grid = { path = "../zng-wgt-grid", version = "0.2.8" }
zng-wgt-wrap = { path = "../zng-wgt-wrap", version = "0.2.9" }
zng-wgt-rule-line = { path = "../zng-wgt-rule-line", version = "0.2.9" }
zng-wgt-toggle = { path = "../zng-wgt-toggle", version = "0.2.9" }
zng-wgt-menu = { path = "../zng-wgt-menu", version = "0.2.9" }
zng-wgt-scroll = { path = "../zng-wgt-scroll", version = "0.2.8" }
zng-wgt-ansi-text = { path = "../zng-wgt-ansi-text", version = "0.2.9" }
zng-wgt-tooltip = { path = "../zng-wgt-tooltip", version = "0.2.9" }
zng-wgt-markdown = { path = "../zng-wgt-markdown", version = "0.2.9" }
zng-wgt-inspector = { path = "../zng-wgt-inspector", version = "0.2.9" }
zng-wgt-material-icons = { path = "../zng-wgt-material-icons", version = "0.2.8", default-features = false, optional = true }
zng-wgt-material-icons = { path = "../zng-wgt-material-icons", version = "0.2.9", default-features = false, optional = true }
[package.metadata.docs.rs]
all-features = true

View File

@ -10,7 +10,7 @@ First add `zng` to your `Cargo.toml`, or call `cargo add zng -F view_prebuilt`:
```toml
[dependencies]
zng = { version = "0.3.3", features = ["view_prebuilt"] }
zng = { version = "0.3.4", features = ["view_prebuilt"] }
```
Then create your first window:

View File

@ -23,7 +23,7 @@
//!
//! ```toml
//! [dependencies]
//! zng = { version = "0.3.3", features = ["view_prebuilt"] }
//! zng = { version = "0.3.4", features = ["view_prebuilt"] }
//! ```
//!
//! ```no_run

View File

@ -6,7 +6,7 @@
//! [Material Design Icons]: https://github.com/google/material-design-icons
//!
//! ```toml
//! zng = { version = "0.3.3", features = ["material_icons"] }
//! zng = { version = "0.3.4", features = ["material_icons"] }
//! ```
//!
//! ```

View File

@ -17,7 +17,7 @@
//!
//! ```toml
//! [dependencies]
//! zng = { version = "0.3.3", features = ["view_prebuilt"] }
//! zng = { version = "0.3.4", features = ["view_prebuilt"] }
//! ```
//!
//! Then create your first app:

View File

@ -67,7 +67,7 @@
//! bundle_licenses = ["dep:zng-tp-licenses"]
//!
//! [dependencies]
//! zng-tp-licenses = { version = "0.2.3", features = ["bundle"], optional = true }
//! zng-tp-licenses = { version = "0.2.4", features = ["bundle"], optional = true }
//!
//! [build-dependencies]
//! zng-tp-licenses = { version = "0.2.0", features = ["build"], optional = true }

View File

@ -4,35 +4,29 @@ This document covers how to bump versions and release the prebuilt binaries and
To make a release a `zng-ui` project owner needs to follow/monitor these steps:
0. Select a master commit to be the next release head.
1. Select a master commit to be the next release head.
* All significant changes are documented in the CHANGELOG.
* Auto README sections are updated, call `do doc --readme` and `do doc --readme-examples` to be sure.
* All CI tests pass.
* All examples look ok, call `do run --all` and manually test each.
1. Merge changes into `release` on GitHub.
2. Update versions.
* This includes `Cargo.toml` version changes that must be reviewed manually.
* You can use `do publish --diff` to get a list of crates and files that changed.
* You can use `cargo semver-checks` to find breaking changes.
* You can use `do publish --bump` to set the versions, update Cargo.toml doc examples and close the changelog.
* Note that if setting manually the `zng-view-prebuilt` needs to have the same version as `zng`.
2. The release push triggers `.github/workflows/release-1-test-tag.yml`.
3. Rebase or merge changes into the "release" branch.
* The release push triggers `.github/workflows/release.yml`.
* It will test in all platforms.
* If all tests pass, it will create a new git tag `v{zng.version}`.
3. The git tag push triggers `.github/workflows/release-2-prebuild-publish.yml`.
* It will generate new prebuilt binaries.
* It will make a GitHub release for the new tag with the prebuilt binaries.
4. After you verify the GitHub release worked, manually cargo publish all changed crates.
* This is fully manual.
* You can use `do publish --check` to get a list of crates that need to be published.
* And you can use `do publish --execute` to publish.
- Note that this command will await the rate limit, 10 minutes per new crate and 1 minute per update.
For updates there is a burst of 30.
* Use `do publish --execute --no-burst` after a publish failure to continue.
- The `--no-burst` flag zeroes the burst rate counter so it will wait the full delay (after the first publish).
* It will build doc for Ubuntu and prebuild for all platforms.
* If all tests pass it will:
- Create a new git tag `v{zng.version}`.
- Publish doc to `zng-ui/zng-ui.github.io`.
- And make a GitHub release with the prebuilt libraries.
* If GitHub release and docs update:
- It will publish to crates.io using `do publish --execute`.
## Webrender