Skip to content

Commit

Permalink
chore: project structure
Browse files Browse the repository at this point in the history
  • Loading branch information
cangzhang committed Jan 20, 2024
1 parent 273884b commit 8370253
Show file tree
Hide file tree
Showing 13 changed files with 45 additions and 124 deletions.
117 changes: 30 additions & 87 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
[workspace]
resolver = "2"
members = [
"crates/source_gui",
"crates/rune_ui",
"crates/app",
"crates/gui",
"crates/lcu",
]

Expand Down
3 changes: 1 addition & 2 deletions crates/app/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ edition = "2021"

[dependencies]
tokio = { version = "1", features = ["full"] }
source_gui = { path = "../source_gui" }
rune_ui = { path = "../rune_ui" }
gui = { path = "../gui" }
futures = "0.3.28"
eframe = { version = "0.25.0", features = [
"__screenshot", # __screenshot is so we can dump a screenshot using EFRAME_SCREENSHOT_TO
Expand Down
2 changes: 1 addition & 1 deletion crates/app/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
async fn main() -> Result<(), eframe::Error> {
femme::with_level(femme::LevelFilter::Info);

source_gui::run().await?;
gui::run().await?;
Ok(())
}
4 changes: 1 addition & 3 deletions crates/source_gui/Cargo.toml → crates/gui/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
[package]
name = "source_gui"
name = "gui"
version = "0.1.0"
edition = "2021"
build = "build.rs"

[dependencies]
lcu = { path = "../lcu" }
rune_ui = { path = "../rune_ui" }
anyhow = "1.0.71"
bytes = "*"
base64 = "0.21.0"
Expand All @@ -28,7 +27,6 @@ rand = "0.8.5"
eframe = { version = "0.25.0", features = [
"__screenshot", # __screenshot is so we can dump a screenshot using EFRAME_SCREENSHOT_TO
] }
env_logger = "0.10.0"
egui_extras = { version = "0.25.0", features = ["all_loaders"] }
poll-promise = { version = "0.3.0", features = ["tokio"] }
kv-log-macro = "1.0.7"
Expand Down
File renamed without changes.
File renamed without changes.
9 changes: 6 additions & 3 deletions crates/source_gui/src/lib.rs → crates/gui/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
use std::sync::{Arc, Mutex, RwLock};

use crate::ui::setup_custom_fonts;
use eframe::egui;
use eframe::egui::IconData;
use lcu::{cmd::CommandLineOutput, task};
use crate::ui::setup_custom_fonts;

pub mod config;
mod toogle_ui;
pub mod rune_viewport;
pub mod toggle_ui;
pub mod ui;

pub async fn run() -> Result<(), eframe::Error> {
Expand All @@ -29,7 +30,9 @@ pub async fn run() -> Result<(), eframe::Error> {

let app_icon = load_icon_data(include_bytes!("../../../assets/icon@2x_r.png"));
let main_win_opts = eframe::NativeOptions {
viewport: egui::ViewportBuilder::default().with_inner_size([300., 480.]).with_icon(app_icon),
viewport: egui::ViewportBuilder::default()
.with_inner_size([300., 480.])
.with_icon(app_icon),
persist_window: true,
..Default::default()
};
Expand Down
File renamed without changes.
File renamed without changes.
8 changes: 5 additions & 3 deletions crates/source_gui/src/ui.rs → crates/gui/src/ui.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use futures::future::join_all;
use rune_ui::viewport::{render_runes_ui, RuneUIState};

use std::sync::{
atomic::{AtomicBool, Ordering},
Expand All @@ -17,7 +16,10 @@ use lcu::{
web::{self},
};

use crate::toogle_ui;
use crate::{
rune_viewport::{render_runes_ui, RuneUIState},
toggle_ui,
};

#[cfg_attr(feature = "serde", derive(serde::Deserialize, serde::Serialize))]
#[derive(Default)]
Expand Down Expand Up @@ -265,7 +267,7 @@ impl eframe::App for SourceWindow {
let random_mode = self.random_mode.clone();
ui.horizontal(|ui| {
ui.label("Random mode");
toogle_ui::make_toggle(ui, &mut random_mode.lock().unwrap());
toggle_ui::make_toggle(ui, &mut random_mode.lock().unwrap());
});
}
} else {
Expand Down
22 changes: 0 additions & 22 deletions crates/rune_ui/Cargo.toml

This file was deleted.

1 change: 0 additions & 1 deletion crates/rune_ui/src/lib.rs

This file was deleted.

0 comments on commit 8370253

Please sign in to comment.