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 @@
-
+
+
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(),
)
})),