1
0
mirror of https://github.com/4yn/slidershim.git synced 2024-11-27 23:10:49 +01:00

bump version number

This commit is contained in:
4yn 2022-07-24 23:54:20 +08:00
parent f4d12e0b7a
commit 89e8545d80
5 changed files with 13 additions and 6 deletions

View File

@ -12,6 +12,9 @@ Software adapter for various Chunithm slider controllers with a built-in Brokeni
## Changelog ## Changelog
- v0.4.0
- Add DirectInput keyboard emulation using oblitum/Interception
- Add slide LED support for some controllers
- v0.3.1 - v0.3.1
- Fix wrong key in UMIGURI keyboard layout - Fix wrong key in UMIGURI keyboard layout
- v0.3.0 - v0.3.0
@ -162,7 +165,7 @@ Voltex layout disables air tower, Neardayo layout enables air tower.
## Technical Information ## 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. - USB device and serial polling is done on a dedicated thread while everything else is done on a async runtime.
### Building from Source ### 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-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-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-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. - [`res`](./res): Miscellaneous tools such as Brokenithm QR parser and keyboard layout visualisation.
## Planned Features ## Planned Features
- Major: - Major:
- ✅ DONE: Support AC slider serial protocol - ✅ 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: - QOL:
- Documentation - Documentation
- Comprehensive logging and error handling - Comprehensive logging and error handling

2
src-tauri/Cargo.lock generated
View File

@ -2996,7 +2996,7 @@ dependencies = [
[[package]] [[package]]
name = "slidershim" name = "slidershim"
version = "0.3.1" version = "0.4.0"
dependencies = [ dependencies = [
"env_logger", "env_logger",
"log", "log",

View File

@ -1,6 +1,6 @@
[package] [package]
name = "slidershim" name = "slidershim"
version = "0.3.1" version = "0.4.0"
description = "slidershim" description = "slidershim"
authors = ["4yn"] authors = ["4yn"]
license = "" license = ""

View File

@ -2,13 +2,16 @@
___| (_) __| | ___ _ __ ___| |__ (_)_ __ ___ ___| (_) __| | ___ _ __ ___| |__ (_)_ __ ___
/ __| | |/ _` |/ _ \ '__/ __| '_ \| | '_ ` _ \ / __| | |/ _` |/ _ \ '__/ __| '_ \| | '_ ` _ \
\__ \ | | (_| | __/ | \__ \ | | | | | | | | | \__ \ | | (_| | __/ | \__ \ | | | | | | | | |
|___/_|_|\__,_|\___|_| |___/_| |_|_|_| |_| |_| v0.3.1 UMIGURI UPDATE |___/_|_|\__,_|\___|_| |___/_| |_|_|_| |_| |_| v0.4.0
=============================================== ===============================================
https://github.com/4yn/slidershim https://github.com/4yn/slidershim
# Changelog # Changelog
- v0.4.0
- Add DirectInput keyboard emulation using oblitum/Interception
- Add slide LED support for some controllers
- v0.3.1 - v0.3.1
- Fix wrong key in UMIGURI keyboard layout - Fix wrong key in UMIGURI keyboard layout
- v0.3.0 - v0.3.0

View File

@ -1,7 +1,7 @@
{ {
"package": { "package": {
"productName": "slidershim", "productName": "slidershim",
"version": "0.3.1" "version": "0.4.0"
}, },
"build": { "build": {
"distDir": "../public", "distDir": "../public",