From 89e8545d80f436826b89963f040ebfed1d529255 Mon Sep 17 00:00:00 2001 From: 4yn <4yn@users.noreply.github.com> Date: Sun, 24 Jul 2022 23:54:20 +0800 Subject: [PATCH] bump version number --- README.md | 8 ++++++-- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/README.txt | 5 ++++- src-tauri/tauri.conf.json | 2 +- 5 files changed, 13 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index fe860f0..f46def4 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,9 @@ Software adapter for various Chunithm slider controllers with a built-in Brokeni ## Changelog +- v0.4.0 + - Add DirectInput keyboard emulation using oblitum/Interception + - Add slide LED support for some controllers - v0.3.1 - Fix wrong key in UMIGURI keyboard layout - v0.3.0 @@ -162,7 +165,7 @@ Voltex layout disables air tower, Neardayo layout enables air tower. ## Technical Information -- Built with Rust, [tauri](https://github.com/tauri-apps/tauri) + [Svelte](https://github.com/sveltejs/svelte), [rusb](https://github.com/a1ien/rusb), [vigem](https://github.com/ViGEm/ViGEmClient)[-client](https://github.com/CasualX/vigem-client), [hyper](https://github.com/hyperium/hyper/), [tokio-](https://github.com/snapview/tokio-tungstenite)[tungstenite](https://github.com/snapview/tungstenite-rs), [serialport](https://crates.io/crates/serialport), [dtolnay/cxx](https://github.com/dtolnay/cxx) and [wjwwood/serial](https://github.com/wjwwood/serial) +- Built with Rust, [tauri](https://github.com/tauri-apps/tauri) + [Svelte](https://github.com/sveltejs/svelte), [rusb](https://github.com/a1ien/rusb), [vigem](https://github.com/ViGEm/ViGEmClient)[-client](https://github.com/CasualX/vigem-client), [hyper](https://github.com/hyperium/hyper/), [tokio-](https://github.com/snapview/tokio-tungstenite)[tungstenite](https://github.com/snapview/tungstenite-rs), [serialport](https://crates.io/crates/serialport), [dtolnay/cxx](https://github.com/dtolnay/cxx), [wjwwood/serial](https://github.com/wjwwood/serial), [oblitum/Interception](https://github.com/oblitum/Interception) and [bozbez/interception-rs](https://github.com/bozbez/interception-rs) - USB device and serial polling is done on a dedicated thread while everything else is done on a async runtime. ### Building from Source @@ -182,13 +185,14 @@ Voltex layout disables air tower, Neardayo layout enables air tower. - [`src-tauri`](./src-tauri): Tauri adapter between frontend and backend - [`src-slider_io`](./src-slider_io): Backend logic for handling usb, brokenithm, output emulation and lighting. - [`src-wwserial`](./src-wwserial): FFI to [wjwwood/serial](https://github.com/wjwwood/serial) using [dtolnay/cxx](https://github.com/dtolnay/cxx). For some reason [serialport](https://crates.io/crates/serialport) does not work well with hardware devices, so we use this as an alternative. +- [`src-interception`](./src-interception): Vendored [bozbez/interception-rs](https://github.com/bozbez/interception-rs) that statically links against [oblitum/Interception](https://github.com/oblitum/Interception) for DirectInput keyboard emulation. - [`res`](./res): Miscellaneous tools such as Brokenithm QR parser and keyboard layout visualisation. ## Planned Features - Major: - ✅ DONE: Support AC slider serial protocol - - Output and LED websocket adapters when UMIGURI comes out + - ✅ DONE: Output and LED websocket adapters when UMIGURI comes out - QOL: - Documentation - Comprehensive logging and error handling diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 21bdeb5..b72c4fd 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -2996,7 +2996,7 @@ dependencies = [ [[package]] name = "slidershim" -version = "0.3.1" +version = "0.4.0" dependencies = [ "env_logger", "log", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 3c11c30..4968163 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "slidershim" -version = "0.3.1" +version = "0.4.0" description = "slidershim" authors = ["4yn"] license = "" diff --git a/src-tauri/README.txt b/src-tauri/README.txt index c285e30..05db1f7 100644 --- a/src-tauri/README.txt +++ b/src-tauri/README.txt @@ -2,13 +2,16 @@ ___| (_) __| | ___ _ __ ___| |__ (_)_ __ ___ / __| | |/ _` |/ _ \ '__/ __| '_ \| | '_ ` _ \ \__ \ | | (_| | __/ | \__ \ | | | | | | | | | -|___/_|_|\__,_|\___|_| |___/_| |_|_|_| |_| |_| v0.3.1 UMIGURI UPDATE +|___/_|_|\__,_|\___|_| |___/_| |_|_|_| |_| |_| v0.4.0 =============================================== https://github.com/4yn/slidershim # Changelog +- v0.4.0 + - Add DirectInput keyboard emulation using oblitum/Interception + - Add slide LED support for some controllers - v0.3.1 - Fix wrong key in UMIGURI keyboard layout - v0.3.0 diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index aad22a2..fa56165 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "package": { "productName": "slidershim", - "version": "0.3.1" + "version": "0.4.0" }, "build": { "distDir": "../public",