]> git.seodisparate.com - mpd_info_screen/commitdiff
Update README.md, version to 0.3.0
authorStephen Seo <seo.disparate@gmail.com>
Mon, 1 Aug 2022 03:11:44 +0000 (12:11 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Mon, 1 Aug 2022 03:11:44 +0000 (12:11 +0900)
Cargo.lock
Cargo.toml
README.md

index 2a53ad652a4bbe0a9bf50f1ee65704e77b5406a5..206444c90871465cd7f7e89baba0a995ed4209f8 100644 (file)
@@ -1668,7 +1668,7 @@ dependencies = [
 
 [[package]]
 name = "mpd_info_screen"
-version = "0.2.20"
+version = "0.3.0"
 dependencies = [
  "bindgen",
  "freetype",
index abb330c5271b234cfd466edde8549a07ec81b96c..db8b72513b3b28a351c21a3685fc61bd9a64c131 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "mpd_info_screen"
-version = "0.2.20"
+version = "0.3.0"
 edition = "2018"
 description = "Displays info on currently playing music from an MPD daemon"
 license = "MIT"
index aa9d7241497cee527cc82012171330107f41ef7b..72e0c735f3539fc05a1bb1105a1c76afe318032b 100644 (file)
--- a/README.md
+++ b/README.md
@@ -11,9 +11,17 @@ A Rust program that displays info about the currently running MPD server.
 The window shows albumart (may be embedded in the audio file, or is a "cover.jpg" in the same directory as the song file), a "time-remaining"
 counter, and the filename currently being played
 
+By default, unicode characters will not display properly. Build the project with
+the `unicode_support` feature enabled to enable fetching fonts from the local
+filesystem to display unicode characters properly (if the system is missing a
+font, then it will still be displayed incorrectly).
+
+    cargo build --release --features unicode_support
+
 # Usage
 
-    mpd_info_screen 0.2.20
+
+    mpd_info_screen 0.3.0
     
     USAGE:
         mpd_info_screen [FLAGS] [OPTIONS] <host> [port]
@@ -42,7 +50,7 @@ Also note that pressing the H key while displaying text will hide the text.
 
 # Issues / TODO
 
-- [ ] UTF-8 Non-ascii font support  
+- [x] UTF-8 Non-ascii font support (Use the `unicode_support` feature to enable; only tested in linux)
 - [x] Support for album art not embedded but in the same directory
 
 ## MPD Version
@@ -64,3 +72,12 @@ MIT license.
 
 Uses dependency [structopt](https://crates.io/crates/structopt) which is
 licensed under Apache-2.0 or MIT licenses.
+
+## Unicode Support Dependencies
+
+Uses dependency
+[fontconfig](https://www.freedesktop.org/wiki/Software/fontconfig/) which is
+[licensed with this license](https://www.freedesktop.org/software/fontconfig/fontconfig-devel/ln12.html).
+
+Uses dependency [freetype](https://freetype.org) which is
+[licensed with this license](https://freetype.org/license.html).