first pass of merging in warp (doesn't build)

This commit is contained in:
Ryan Ward
2026-07-01 16:08:58 -05:00
parent 2f64909469
commit 4770ac06b5
3662 changed files with 414574 additions and 89772 deletions
+14 -2
View File
@@ -8,8 +8,12 @@ license = "MIT"
[features]
traces = []
tui = ["dep:ratatui"]
# Feature enabled only when app is compiled for integration tests.
integration_tests = ["dep:minimp4", "dep:openh264"]
# When enabled, skip eager scene building from the window-invalidation callback
# and rely on the normal platform redraw path instead; see core/app.rs.
defer_scene_build = []
# If enabled, writes named telemetry events to the info log. Should never be
# enabled in release builds without a PII audit of telemetry data.
log_named_telemetry_events = []
@@ -25,7 +29,7 @@ async-channel.workspace = true
async-executor = "1.4.1"
async-task.workspace = true
async-fs.workspace = true
bounded-vec-deque = "0.1"
bounded-vec-deque.workspace = true
bytes.workspace = true
cfg-if.workspace = true
chrono = "0.4"
@@ -58,6 +62,9 @@ pathfinder_color.workspace = true
pathfinder_geometry.workspace = true
rand.workspace = true
rangemap.workspace = true
ratatui = { version = "0.30", optional = true, features = [
"unstable-rendered-line-info",
] }
raw-window-handle = "0.6.2"
resvg.workspace = true
rstar = "0.12.2"
@@ -74,6 +81,7 @@ tempfile.workspace = true
thiserror.workspace = true
titlecase = "1.0"
tokio.workspace = true
tracing.workspace = true
trait-set = "0.3.0"
vec1.workspace = true
galaxy_util.workspace = true
@@ -94,7 +102,7 @@ ctrlc.workspace = true
font-kit.workspace = true
tokio = { workspace = true, features = ["rt-multi-thread"] }
[target.'cfg(any(target_os = "linux", target_os = "windows"))'.dependencies]
[target.'cfg(any(target_os = "linux", target_os = "freebsd", target_os = "windows"))'.dependencies]
arboard = { workspace = true, features = ["image-data"] }
[target.'cfg(target_family = "wasm")'.dependencies]
@@ -104,3 +112,7 @@ woothee = "0.13.0"
[build-dependencies]
cfg_aliases.workspace = true
# The TUI integration test references tui-only API, so it must be skipped
# entirely when the feature is off; `required-features` needs an explicit
# target section.