rename host_desktop to prometeu_runtime_desktop

This commit is contained in:
bQUARKz 2026-01-19 06:18:54 +00:00 committed by Nilton Constantino
parent 1a63611dfe
commit 2d04dc37b1
No known key found for this signature in database
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(_)) {