Releases: NeuroRehack/WIIBBLE
Releases · NeuroRehack/WIIBBLE
Release list
v2.0.0
WIIBBLE v2.0 — Release Notes
────────────────────────────────────────────────────────────────────────────────
🚀 Major New Features
- Interactive Posturographic Reporting
- Add batch/CLI analysis (wiibble-process-recordings) and interactive HTML session report
generator (Plotly, Jinja2). - ~80-90 clinical features extracted per session; new documentation for each visualisation.
- References and justifications for all clinical metrics (visualisation docs).
- Add batch/CLI analysis (wiibble-process-recordings) and interactive HTML session report
- Revamped User Interface & Workflow
- Left collapsible settings panel (replaces horizontal toolbar).
- Quick-select duration presets and manual recording duration.
- Native folder picker for saving CSV recordings.
- Enhanced mouse/keyboard controls: panning, zoom around cursor, target resizing/removal,
cursor mode toggle.
- Improved Recording Experience
- Clear countdown and elapsed time display.
- Recordings and reports automatically saved to persistent user folder
(Documents/WIIBBLE/recordings/). - Smoother state reset and feedback; preferences persist between sessions.
✨ Enhancements & Notable Changes
- Theme & UX
- Modern light/dark themes, icon updates, improved canvas and stats bar visuals.
- Panel/tooltips, scrollbars, “toast” for recording saved, visual quick-presets row.
- All settings and state changes are preserved after restart.
- Performance & Reliability
- Improved logging, error handling, diagnostics, and traceability (including log rotation).
- Numerous UI and calibration state fixes; overall smoother and more robust session flow.
- Mock & Testing
- Rich mock hardware scenarios (--mock-scenario) for demo and development (e.g. sway, still,
step). - Refined test coverage, docstrings, module documentation, and input handling tests.
- Rich mock hardware scenarios (--mock-scenario) for demo and development (e.g. sway, still,
🛠️ Developer & Contributor Focus
- Codebase Refactor
- Major structural overhaul:
- UI, recording, and analysis logic modularized for clarity.
- Recording code extracted from main app for improved testability.
- Logging system standardized with logging config.
- Modern CI with coverage/linting gates (Ruff, pytest).
- Adopts semantic versioning, copyright/license updated (GPL-3).
- Major structural overhaul:
- Installer & Build
- Build: Transition to Nuitka for faster standalone executable builds.
- New Inno Setup script creates a fully installable Windows package.
- Documentation
- Expanded and reorganized user & developer documentation.
- Guides for workflow, architecture, data pipeline, troubleshooting.
🛑 Breaking Changes & Migration
- Analysis/reporting pipeline is now offline only (no live report generation from inside .exe).
- Python 3.13/3.14 no longer supported; strict requirement for 3.11 or 3.12.
- Default save and settings locations changed — update deployment scripts and notes as needed.
🐞 Fixed
- UI bugs with hiding/showing panels, lost settings, calibration screens.
- Folder save and path issues (especially on first-run/new installs).
- Panel/component rendering, typography, and multi-window bugs.
────────────────────────────────────────────────────────────────────────────────
📚 Resources
- User Manual
- Architecture
- Changelog
WIIBBLE (c) 2026 NeuroRehack — GPLv3.
For support or feedback, use GitHub issues or contact the maintainers.
Full Changelog: v0.1.0-alpha...v2.0.0
WIIBBLE Pre-Release - Wii Balance Board for Rehabilitation
Pre-release of WIIBBLE, a tool designed to repurpose the Wii Balance Board for clinical use in rehabilitation settings. WIIBBLE allows clinicians to integrate the balance board into their practice, providing an additional tool for patient assessment, and rehabilitation.