This document outlines the development plan from a high level and will be updated as progress is made.
Mark | Description |
---|---|
🚧 | work not started - scheduled |
✔️ | work completed |
📝 | on-going work |
- ✔️ C++23
- 📝 Update sensors config to work with USBMIDI.
- 🚧 Add loader to record export window.
- 🚧 Make instruments & triggers lists scrollable.
- 🚧 Doxygen: document code.
- ✔️ Work with libexadrums 0.7.0 API.
- ✔️ Add Spi devices configuration dialog.
- ✔️ Stop using Gtk deprecated features.
- ✔️ Use C++20
- ✔️ Add recorder's sound export feature.
- ✔️ Add minimal calibration tools.
- ✔️ Fix sound chooser window size.
- ✔️ Check libexadrums: installed and linked versions.
- ✔️ Detect return and escape keypress in sound chooser and record saver.
- ✔️ Add import/export configuration window.
- ✔️ Add factory reset button.
- ✔️ Add trigger gain combo box.
- ✔️ Add an "add instrument" button in the kit preferences window.
- ✔️ Add score to rhythm coach.
- ✔️ Add toggle fullscreen button.
- ✔️ Update Faders: to be in a scrollable container.
- ✔️ Build successfully with clang++-7.
- ✔️ Update Readme (installation instructions).
- ✔️ Fix Readme (installation procedure -- checkout debian branch first).
- ✔️ Fix invisible (hidden) non-popup windows (ubuntu MATE arm64).