diff --git a/Cargo.lock b/Cargo.lock index b7521ea..ef313f9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2555,7 +2555,7 @@ checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "plastic" -version = "0.3.0" +version = "0.3.1" dependencies = [ "directories", "dynwave", @@ -2568,7 +2568,7 @@ dependencies = [ [[package]] name = "plastic_core" -version = "0.3.0" +version = "0.3.1" dependencies = [ "bincode", "bitflags 1.3.2", @@ -2577,7 +2577,7 @@ dependencies = [ [[package]] name = "plastic_tui" -version = "0.3.0" +version = "0.3.1" dependencies = [ "crossterm", "dynwave", diff --git a/README.md b/README.md index f017b9c..022f978 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@

- plastic + + plastic

NES emulator in Rust

@@ -8,6 +9,13 @@ [![codecov](https://codecov.io/gh/Amjad50/plastic/branch/master/graph/badge.svg)](https://codecov.io/gh/Amjad50/plastic) [![dependency status](https://deps.rs/repo/github/Amjad50/plastic/status.svg)](https://deps.rs/repo/github/Amjad50/plastic) [![license](https://img.shields.io/github/license/Amjad50/plastic)](./LICENSE) +
+[![Crates.io Version](https://img.shields.io/crates/v/plastic_core?label=plastic_core)](https://crates.io/crates/plastic_core) +[![docs.rs](https://img.shields.io/docsrs/plastic_core)](https://docs.rs/plastic_core/latest/plastic_core/) +
+[![Crates.io Version](https://img.shields.io/crates/v/plastic?label=plastic)](https://crates.io/crates/plastic) +[![Crates.io Version](https://img.shields.io/crates/v/plastic_tui?label=plastic_tui)](https://crates.io/crates/plastic_tui) + **plastic** is a [NES][NES-wiki] emulator built from scratch using [Rust][Rust]. diff --git a/plastic_core/Cargo.toml b/plastic_core/Cargo.toml index eea17ac..ab0ef8e 100644 --- a/plastic_core/Cargo.toml +++ b/plastic_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "plastic_core" -version = "0.3.0" +version = "0.3.1" authors = ["Amjad Alsharafi "] edition = "2021" description = "An accurate NES emulator. The backend emulation for plastic and plastic-tui" diff --git a/plastic_tui/Cargo.toml b/plastic_tui/Cargo.toml index 6d6ae0f..0be80ec 100644 --- a/plastic_tui/Cargo.toml +++ b/plastic_tui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "plastic_tui" -version = "0.3.0" +version = "0.3.1" authors = ["Amjad Alsharafi "] edition = "2021" description = "An accurate NES emulator. Front-end terminal interface (TUI) for plastic-core" @@ -11,7 +11,7 @@ keywords = ["nes", "nintendo", "tui", "emulator"] categories = ["emulators"] [dependencies] -plastic_core = { path = "../plastic_core", version = "0.3.0", features = ["frontend_misc"] } +plastic_core = { path = "../plastic_core", version = "0.3", features = ["frontend_misc"] } crossterm = "0.28" gilrs = "0.11" diff --git a/plastic_ui/Cargo.toml b/plastic_ui/Cargo.toml index bb49a99..bb5249f 100644 --- a/plastic_ui/Cargo.toml +++ b/plastic_ui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "plastic" -version = "0.3.0" +version = "0.3.1" authors = ["Amjad Alsharafi "] edition = "2021" description = "An accurate NES emulator. Front-end for plastic-core" @@ -11,7 +11,7 @@ keywords = ["nes", "nintendo", "emulator"] categories = ["emulators"] [dependencies] -plastic_core = { path = "../plastic_core", version = "0.3.0", features = ["frontend_misc"] } +plastic_core = { path = "../plastic_core", version = "0.3", features = ["frontend_misc"] } egui = "0.29" egui-winit = "0.29" diff --git a/plastic_ui/images/icon.png b/plastic_ui/images/icon.png new file mode 120000 index 0000000..0babf05 --- /dev/null +++ b/plastic_ui/images/icon.png @@ -0,0 +1 @@ +../../images/icon.png \ No newline at end of file diff --git a/plastic_ui/src/main.rs b/plastic_ui/src/main.rs index 0d01e71..f6c1d51 100644 --- a/plastic_ui/src/main.rs +++ b/plastic_ui/src/main.rs @@ -390,7 +390,7 @@ pub fn main() -> Result<(), eframe::Error> { eframe::NativeOptions { window_builder: Some(Box::new(|builder| { builder.with_drag_and_drop(true).with_icon( - eframe::icon_data::from_png_bytes(include_bytes!("../../images/icon.png")) + eframe::icon_data::from_png_bytes(include_bytes!("../images/icon.png")) .unwrap(), ) })),