T01: Linux windowing backends, macOS build gate, generated lockfile exempt
CI / platforms (windows-latest) (push) Failing after 7s
CI / macos (push) Failing after 12s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s

This commit is contained in:
ZacharyZhang-NY committed 2026-10-14 11:20:27 -04:00
1 parent 4e2f3c9daa
commit 9c0c06764d
5 files changed
+826 -75

No files matched your search

+12 -1
View File
@@ -21,10 +21,21 @@ impl Render for Workspace {
}
}
/// A Linux app with no display server fails at start instead of running headless.
#[cfg(target_os = "linux")]
fn application() -> gpui::Application {
gpui_platform::linux(gpui::WindowingModes::WAYLAND | gpui::WindowingModes::X11)
}
#[cfg(not(target_os = "linux"))]
fn application() -> gpui::Application {
gpui_platform::application()
}
fn main() {
env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("elyterminal=info"))
.init();
gpui_platform::application()
application()
.with_assets(Assets)
.run(|cx: &mut App| {
ely_gpui_component::init(cx).expect("Ely failed to start");