mirror of
https://github.com/enso-org/enso.git
synced 2024-12-24 15:22:01 +03:00
72b202b7d0
Fixes * Empty Visualization when opening a full-screen visualization directly without opening the visualization before. #6770 https://github.com/enso-org/enso/assets/1428930/5812ed03-652c-4a27-8e33-b85512ca11b6 * Empty visualization when opening the full-screen visualization before the data for the visualization has arrived. #6561 https://github.com/enso-org/enso/assets/1428930/d8e58f2d-f1b6-4b70-84fa-e917f6c0af1f * Visualization is reset to default when reconnecting nodes #6673 https://github.com/enso-org/enso/assets/1428930/ac6cf79a-7147-4f13-9045-52599fb39900 * Redundant internal open/lose events caused by logic loops around the show/hide button, as well as many redundant layer setting/unsetting issues internal to the visualization code. Generally improves the logic around the visualization API by avoiding decentralized logic in different places and removing old code that is no longer needed.
49 lines
1.8 KiB
TOML
49 lines
1.8 KiB
TOML
[package]
|
|
name = "ide-view-graph-editor"
|
|
version = "0.1.0"
|
|
authors = ["Enso Team <contact@enso.org>"]
|
|
edition = "2021"
|
|
|
|
[lib]
|
|
crate-type = ["cdylib", "rlib"]
|
|
|
|
[dependencies]
|
|
analytics = { path = "../../analytics" }
|
|
ast = { path = "../../language/ast/impl" }
|
|
base64 = "0.13"
|
|
bimap = { version = "0.4.0" }
|
|
derivative = "2.2.0"
|
|
engine-protocol = { path = "../../controller/engine-protocol" }
|
|
enso-config = { path = "../../config" }
|
|
enso-frp = { path = "../../../../lib/rust/frp" }
|
|
enso-prelude = { path = "../../../../lib/rust/prelude" }
|
|
enso-shapely = { path = "../../../../lib/rust/shapely" }
|
|
enso-text = { path = "../../../../lib/rust/text" }
|
|
ensogl = { path = "../../../../lib/rust/ensogl" }
|
|
ensogl-component = { path = "../../../../lib/rust/ensogl/component" }
|
|
ensogl-drop-manager = { path = "../../../../lib/rust/ensogl/component/drop-manager" }
|
|
ensogl-hardcoded-theme = { path = "../../../../lib/rust/ensogl/app/theme/hardcoded" }
|
|
ensogl-text-msdf = { path = "../../../../lib/rust/ensogl/component/text/src/font/msdf" }
|
|
failure = { workspace = true }
|
|
ide-view-execution-environment-selector = { path = "../execution-environment-selector" }
|
|
indexmap = "1.9.2"
|
|
js-sys = { workspace = true }
|
|
nalgebra = { workspace = true }
|
|
ordered-float = { workspace = true }
|
|
parser = { path = "../../language/parser" }
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde-wasm-bindgen = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
sourcemap = "6.0"
|
|
span-tree = { path = "../../language/span-tree" }
|
|
uuid = { version = "0.8", features = ["serde", "v4", "wasm-bindgen"] }
|
|
wasm-bindgen = { workspace = true }
|
|
bitflags = { workspace = true }
|
|
|
|
[dependencies.web-sys]
|
|
version = "0.3.4"
|
|
features = ["TextMetrics", 'CanvasRenderingContext2d', 'HtmlHeadElement']
|
|
|
|
[dev-dependencies]
|
|
wasm-bindgen-test = "0.3.34"
|