refactor:

- created dsa_tasks crate for task-specific functionality that doesn't belong in common.
This commit is contained in:
2026-08-01 01:44:57 +01:00
parent 27d38eaf89
commit 43f8340f0d
17 changed files with 44 additions and 16 deletions
+3
View File
@@ -15,6 +15,9 @@ path = "src/lib.rs"
[dependencies]
common = { path = "../../libraries/common" }
dsa_formats = { path = "../../libraries/dsa_formats" }
dsa_tasks = { path = "../../libraries/dsa_tasks" }
zxq5_egui = { path = "../../libraries/zxq5_egui" }
assembler = { path = "../../tooling/assembler" }
dsa_emulator = { version = "0.3.0", path = "../dsa_emulator" }
disassembler = { version = "0.3.0", path = "../../tooling/disassembler" }
+2 -2
View File
@@ -1,7 +1,7 @@
use crate::state::Action;
use crate::ui::ui_helpers::text::strip_ansi;
use crate::ui::ui_helpers::painted_tab;
use common::process::{ProcessAgent, TraceableProcess};
use crate::ui::ui_helpers::text::strip_ansi;
use dsa_tasks::{ProcessAgent, TraceableProcess};
use std::collections::VecDeque;
use std::sync::mpsc;
use std::thread::JoinHandle;
+1 -1
View File
@@ -4,8 +4,8 @@ use crate::ui::tiles::TilePane;
use crate::ui::tiles::editor::syntax::SyntaxFrom;
use crate::ui::ui_helpers::PaddedWidget;
use assembler::prelude::Assembler;
use common::process::TraceableProcess;
use dsa_formats::binary_dse::DseExecutable;
use dsa_tasks::TraceableProcess;
use egui::{Color32, Key, Ui, Widget};
use egui_code_editor::{CodeEditor, Completer, Syntax};
use egui_tiles::TileId;