rename host_desktop to prometeu_runtime_desktop
This commit is contained in:
parent
1544c511b7
commit
178e11d786
24
Cargo.lock
generated
24
Cargo.lock
generated
@ -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"
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
[workspace]
|
||||
members = [
|
||||
"crates/prometeu-core",
|
||||
"crates/host-desktop",
|
||||
"crates/prometeu-runtime-desktop",
|
||||
]
|
||||
resolver = "2"
|
||||
|
||||
@ -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:
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
[package]
|
||||
name = "host-desktop"
|
||||
name = "prometeu-runtime-desktop"
|
||||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
|
||||
@ -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(_)) {
|
||||
Loading…
x
Reference in New Issue
Block a user