mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-01 04:28:57 +00:00
f58ef9b82b
This changes the workspace/session serialization to also persist the order of windows across restarts. Release Notes: - Improved restoring of windows across restarts: the order of the windows is now also restored. That means windows that were in the foreground when Zed was quit will be in the foreground after restart. (Right now only supported on Linux/X11, not on Linux/Wayland.) Demo: https://github.com/user-attachments/assets/0b8162f8-f06d-43df-88d3-c45d8460fb68
77 lines
1.9 KiB
TOML
77 lines
1.9 KiB
TOML
[package]
|
|
name = "workspace"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
publish = false
|
|
license = "GPL-3.0-or-later"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[lib]
|
|
path = "src/workspace.rs"
|
|
doctest = false
|
|
|
|
[features]
|
|
no-webrtc = ["call/no-webrtc"]
|
|
test-support = [
|
|
"call/test-support",
|
|
"client/test-support",
|
|
"http_client/test-support",
|
|
"db/test-support",
|
|
"project/test-support",
|
|
"session/test-support",
|
|
"settings/test-support",
|
|
"gpui/test-support",
|
|
"fs/test-support",
|
|
]
|
|
|
|
[dependencies]
|
|
anyhow.workspace = true
|
|
any_vec.workspace = true
|
|
async-recursion.workspace = true
|
|
bincode = "1.2.1"
|
|
call.workspace = true
|
|
client.workspace = true
|
|
clock.workspace = true
|
|
collections.workspace = true
|
|
db.workspace = true
|
|
derive_more.workspace = true
|
|
fs.workspace = true
|
|
futures.workspace = true
|
|
gpui.workspace = true
|
|
http_client.workspace = true
|
|
itertools.workspace = true
|
|
language.workspace = true
|
|
lazy_static.workspace = true
|
|
log.workspace = true
|
|
node_runtime.workspace = true
|
|
parking_lot.workspace = true
|
|
postage.workspace = true
|
|
project.workspace = true
|
|
dev_server_projects.workspace = true
|
|
task.workspace = true
|
|
schemars.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
session.workspace = true
|
|
settings.workspace = true
|
|
smallvec.workspace = true
|
|
sqlez.workspace = true
|
|
theme.workspace = true
|
|
ui.workspace = true
|
|
util.workspace = true
|
|
uuid.workspace = true
|
|
|
|
[dev-dependencies]
|
|
call = { workspace = true, features = ["test-support"] }
|
|
client = { workspace = true, features = ["test-support"] }
|
|
db = { workspace = true, features = ["test-support"] }
|
|
env_logger.workspace = true
|
|
fs = { workspace = true, features = ["test-support"] }
|
|
gpui = { workspace = true, features = ["test-support"] }
|
|
project = { workspace = true, features = ["test-support"] }
|
|
session = { workspace = true, features = ["test-support"] }
|
|
settings = { workspace = true, features = ["test-support"] }
|
|
http_client = { workspace = true, features = ["test-support"] }
|
|
tempfile.workspace = true
|