1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
# EXaDrums roadmap
This document outlines the development plan from a high level and will be updated as progress is made.
## Legend of annotations
| Mark | Description |
| ---------- | ------------------------------- |
| open box | work not started - scheduled |
| check mark | work completed |
| ✍ | on-going work |
## Current version
### 0.7.0
- ✍ Work with libexadrums 0.7.0 API.
- [X] Add Spi devices configuration dialog.
- [X] Stop using Gtk deprecated features.
- [X] Use C++20
## Future versions
### 0.8.0
- [ ] Add loader to record export window.
- [ ] Make instruments & triggers lists scrollable.
### 0.9.0
### 1.0.0
## Documentation
- [ ] Doxygen: document code.
## Past versions
### 0.6.0
- [X] Add recorder's sound export feature.
- [X] Add minimal calibration tools.
### 0.5.0
- [X] Fix sound chooser window size.
- [X] Check libexadrums: installed and linked versions.
- [X] Detect return and escape keypress in sound chooser and record saver.
- [X] Add import/export configuration window.
- [X] Add factory reset button.
- [X] Add trigger gain combo box.
- [X] Add an "add instrument" button in the kit preferences window.
- [X] Add score to rhythm coach.
- [X] Add toggle fullscreen button.
- [X] Update Faders: to be in a scrollable container.
### 0.4.1
- [X] Build successfully with clang++-7.
- [X] Update Readme (installation instructions).
- [X] Fix Readme (installation procedure -- checkout debian branch first).
- [X] Fix invisible (hidden) non-popup windows (ubuntu MATE arm64).
|