Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 2.01 KB

Roadmap.md

File metadata and controls

64 lines (44 loc) · 2.01 KB

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
🚧 work not started - scheduled
✔️ work completed
📝 on-going work

Current version

0.8.0

  • ✔️ C++23
  • 📝 Update sensors config to work with USBMIDI.
  • 🚧 Add loader to record export window.
  • 🚧 Make instruments & triggers lists scrollable.

Future versions

0.9.0

1.0.0

Documentation

  • 🚧 Doxygen: document code.

Past versions

0.7.0

  • ✔️ Work with libexadrums 0.7.0 API.
  • ✔️ Add Spi devices configuration dialog.
  • ✔️ Stop using Gtk deprecated features.
  • ✔️ Use C++20

0.6.0

  • ✔️ Add recorder's sound export feature.
  • ✔️ Add minimal calibration tools.

0.5.0

  • ✔️ 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.

0.4.1

  • ✔️ 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).