rename host_desktop to prometeu_runtime_desktop

This commit is contained in:
bQUARKz 2026-01-19 06:18:54 +00:00
parent 1544c511b7
commit 178e11d786
Signed by: bquarkz
SSH Key Fingerprint: SHA256:Z7dgqoglWwoK6j6u4QC87OveEq74WOhFN+gitsxtkf8
14 changed files with 18 additions and 18 deletions

24
Cargo.lock generated
View File

@ -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"

View File

@ -1,6 +1,6 @@
[workspace]
members = [
"crates/prometeu-core",
"crates/host-desktop",
"crates/prometeu-runtime-desktop",
]
resolver = "2"

View File

@ -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:

View File

@ -1,5 +1,5 @@
[package]
name = "host-desktop"
name = "prometeu-runtime-desktop"
version = "0.1.0"
edition = "2024"

View File

@ -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(_)) {