diff --git a/.directory b/.directory
deleted file mode 100644
index eb708b0..0000000
--- a/.directory
+++ /dev/null
@@ -1,2 +0,0 @@
-[Desktop Entry]
-Icon=/home/steffo/Workspaces/Steffo99/micronfig/icon.png
diff --git a/.gitignore b/.gitignore
index 6985cf1..d83a005 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,5 @@ Cargo.lock
# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb
+
+.directory
diff --git a/.media/icon-128x128_round.png b/.media/icon-128x128_round.png
new file mode 100644
index 0000000..5088463
Binary files /dev/null and b/.media/icon-128x128_round.png differ
diff --git a/README.md b/README.md
index cdd0269..137cac5 100644
--- a/README.md
+++ b/README.md
@@ -1,22 +1,15 @@
-# ![](icon.png) micronfig
+
-Tiny crate for simple configuration management.
+![](.media/icon-128x128_round.png)
-```rust
-micronfig::config! {
- DATABASE_URI,
- APPLICATION_NAME: String,
- MAX_CONCURRENT_USERS: String > u64,
- SHOWN_ALERT?,
-}
-```
+# micronfig
+
+Configuration helper for Rust
+
+
## Links
[![Crates.io](https://img.shields.io/crates/v/micronfig)](https://crates.io/crates/micronfig)
[![Documentation](https://img.shields.io/docsrs/micronfig)](https://docs.rs/micronfig/latest/micronfig/)
-
-## Acknowledgements
-
-Icon made with [Font Awesome](https://fontawesome.com/) ([CC-BY-4.0](https://fontawesome.com/license/free)) and [Emblematic](https://github.com/Steffo99/emblematic/)
diff --git a/icon.png b/icon.png
deleted file mode 100644
index f7f63fa..0000000
Binary files a/icon.png and /dev/null differ
diff --git a/micronfig/Cargo.toml b/micronfig/Cargo.toml
index b6db6b4..6ff919a 100644
--- a/micronfig/Cargo.toml
+++ b/micronfig/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "micronfig"
-version = "0.3.0"
+version = "0.3.1"
authors = ["Stefano Pigozzi "]
edition = "2021"
description = "Macro-based configuration management"
@@ -19,7 +19,7 @@ envfiles = []
envdot = ["regex"]
[dependencies]
-micronfig_macros = { version = "0.3.0", path = "../micronfig_macros" }
+micronfig_macros = { version = "0.3.1", path = "../micronfig_macros" }
regex = { version = "1.10.2", optional = true }
[dev-dependencies]
diff --git a/micronfig/src/lib.rs b/micronfig/src/lib.rs
index c479e85..19118bc 100644
--- a/micronfig/src/lib.rs
+++ b/micronfig/src/lib.rs
@@ -173,7 +173,7 @@
//! By default, all of them are enabled.
//!
-#![doc(html_logo_url = "https://raw.githubusercontent.com/Steffo99/micronfig/main/icon.png")]
+#![doc(html_logo_url = "https://raw.githubusercontent.com/Steffo99/micronfig/main/.media/icon-128x128_round.png")]
/// The macro described at the crate's root.
pub use micronfig_macros::config;
diff --git a/micronfig_macros/Cargo.toml b/micronfig_macros/Cargo.toml
index 82bf60b..4074f5f 100644
--- a/micronfig_macros/Cargo.toml
+++ b/micronfig_macros/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "micronfig_macros"
-version = "0.3.0"
+version = "0.3.1"
authors = ["Stefano Pigozzi "]
edition = "2021"
description = "Macros for micronfig"
@@ -17,7 +17,7 @@ syn = "2.0"
quote = "1.0"
[dev-dependencies]
-micronfig = { version = "0.3.0", path = "../micronfig" }
+micronfig = { version = "0.3.1", path = "../micronfig" }
trybuild = "1.0.87"
[lib]