Releases
V0.3.0
Compare
Sorry, something went wrong.
No results found
Toxpox
released this
09 Feb 01:17
MouseDrive — Release Notes
v0.3.0 — Refactor, Optimization & UI Redesign (2026-02-09)
What's New
Collapsible settings panel — Left side panel with animated open/close, replaces the old 2-column layout
Tabbed settings — Steering, Throttle, Brake, and General settings organized into separate tabs
Improved dashboard — Equal-width progress bars, framed status bar and input state display
TOML config format — Config files now use TOML instead of INI (via serde + toml crate)
vJoy reconnect button — Reconnect without restarting the app
Performance
Mutex<f64> replaced with AtomicU64 — lock-free hot path
Vec<u8> replaced with AlignedBuf stack buffer — zero heap allocation in raw input callback
Code Quality
Removed #![allow(unsafe_op_in_unsafe_fn)], added granular unsafe {} blocks
config_io! macro to reduce config load/save boilerplate
slider_f64() / slider_i32() UI helper functions
Deprecated Frame::rounding() calls updated to corner_radius()
You can’t perform that action at this time.