diff --git a/Cargo.lock b/Cargo.lock index 08996c3c..b17402ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -712,18 +712,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" -[[package]] -name = "host-desktop" -version = "0.1.0" -dependencies = [ - "cpal", - "pixels", - "prometeu-core", - "ringbuf", - "serde_json", - "winit", -] - [[package]] name = "indexmap" version = "2.13.0" @@ -1475,6 +1463,18 @@ dependencies = [ "serde_json", ] +[[package]] +name = "prometeu-runtime-desktop" +version = "0.1.0" +dependencies = [ + "cpal", + "pixels", + "prometeu-core", + "ringbuf", + "serde_json", + "winit", +] + [[package]] name = "quick-xml" version = "0.38.4" diff --git a/Cargo.toml b/Cargo.toml index 32c7f5c4..27d4a664 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace] members = [ "crates/prometeu-core", - "crates/host-desktop", + "crates/prometeu-runtime-desktop", ] resolver = "2" diff --git a/README.md b/README.md index 2f550d10..0905458a 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ runtime/ rust-toolchain.toml # Versão do Rust (fixa) crates/ prometeu-core/ # PROMETEU Core (hardware lógico) - host-desktop/ # Host desktop (janela, input real, present) + prometeu-runtime-desktop/ # Host desktop (janela, input real, present) cart-demo/ # Cartucho/demo hardcoded (temporário) ``` @@ -58,7 +58,7 @@ Contém o **núcleo do PROMETEU**: - framebuffer - nenhuma dependência de sistema operacional -### crates/host-desktop +### crates/prometeu-runtime-desktop Implementação de host para desktop: - cria janela - traduz teclado/mouse/touch do SO para o core @@ -104,7 +104,7 @@ Na raiz do repositório: ```bash cargo build -cargo run -p host-desktop +cargo run -p prometeu-runtime-desktop ``` No início, o host apenas valida: diff --git a/crates/host-desktop/Cargo.toml b/crates/prometeu-runtime-desktop/Cargo.toml similarity index 85% rename from crates/host-desktop/Cargo.toml rename to crates/prometeu-runtime-desktop/Cargo.toml index 9c343f66..097071a8 100644 --- a/crates/host-desktop/Cargo.toml +++ b/crates/prometeu-runtime-desktop/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "host-desktop" +name = "prometeu-runtime-desktop" version = "0.1.0" edition = "2024" diff --git a/crates/host-desktop/src/audio.rs b/crates/prometeu-runtime-desktop/src/audio.rs similarity index 100% rename from crates/host-desktop/src/audio.rs rename to crates/prometeu-runtime-desktop/src/audio.rs diff --git a/crates/host-desktop/src/cap.rs b/crates/prometeu-runtime-desktop/src/cap.rs similarity index 100% rename from crates/host-desktop/src/cap.rs rename to crates/prometeu-runtime-desktop/src/cap.rs diff --git a/crates/host-desktop/src/debugger.rs b/crates/prometeu-runtime-desktop/src/debugger.rs similarity index 100% rename from crates/host-desktop/src/debugger.rs rename to crates/prometeu-runtime-desktop/src/debugger.rs diff --git a/crates/host-desktop/src/fs_backend.rs b/crates/prometeu-runtime-desktop/src/fs_backend.rs similarity index 100% rename from crates/host-desktop/src/fs_backend.rs rename to crates/prometeu-runtime-desktop/src/fs_backend.rs diff --git a/crates/host-desktop/src/input.rs b/crates/prometeu-runtime-desktop/src/input.rs similarity index 100% rename from crates/host-desktop/src/input.rs rename to crates/prometeu-runtime-desktop/src/input.rs diff --git a/crates/host-desktop/src/log_sink.rs b/crates/prometeu-runtime-desktop/src/log_sink.rs similarity index 100% rename from crates/host-desktop/src/log_sink.rs rename to crates/prometeu-runtime-desktop/src/log_sink.rs diff --git a/crates/host-desktop/src/main.rs b/crates/prometeu-runtime-desktop/src/main.rs similarity index 100% rename from crates/host-desktop/src/main.rs rename to crates/prometeu-runtime-desktop/src/main.rs diff --git a/crates/host-desktop/src/runner.rs b/crates/prometeu-runtime-desktop/src/runner.rs similarity index 99% rename from crates/host-desktop/src/runner.rs rename to crates/prometeu-runtime-desktop/src/runner.rs index 62537a27..f3647017 100644 --- a/crates/host-desktop/src/runner.rs +++ b/crates/prometeu-runtime-desktop/src/runner.rs @@ -206,7 +206,7 @@ impl ApplicationHandler for HostRunner { fn about_to_wait(&mut self, _event_loop: &ActiveEventLoop) { self.debugger.check_commands(&mut self.firmware, &mut self.hardware); - // Atualiza estado do Filesystem no OS (específico do host-desktop) + // Atualiza estado do Filesystem no OS (específico do prometeu-runtime-desktop) if let Some(root) = &self.fs_root { use prometeu_core::fs::FsState; if matches!(self.firmware.os.fs_state, FsState::Unmounted | FsState::Error(_)) { diff --git a/crates/host-desktop/src/stats.rs b/crates/prometeu-runtime-desktop/src/stats.rs similarity index 100% rename from crates/host-desktop/src/stats.rs rename to crates/prometeu-runtime-desktop/src/stats.rs diff --git a/crates/host-desktop/src/utilities.rs b/crates/prometeu-runtime-desktop/src/utilities.rs similarity index 100% rename from crates/host-desktop/src/utilities.rs rename to crates/prometeu-runtime-desktop/src/utilities.rs