File: Roadmap.md

package info (click to toggle)
exadrums 0.7.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 5,728 kB
  • sloc: cpp: 2,880; xml: 165; makefile: 76
file content (62 lines) | stat: -rw-r--r-- 1,607 bytes parent folder | download
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).