summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'libs/surfaces/mackie/TODO')
-rw-r--r--libs/surfaces/mackie/TODO2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/surfaces/mackie/TODO b/libs/surfaces/mackie/TODO
index f552c4a74c..5e9f85225a 100644
--- a/libs/surfaces/mackie/TODO
+++ b/libs/surfaces/mackie/TODO
@@ -1,12 +1,12 @@
* alsa/sequencer ports unstable
* crash when mmc port set to mcu
+* remappable buttons
* how long can UI signal callbacks take to execute? What happens if they block?
where ENSURE_CORRECT_THREAD is a macro that is modelled on ENSURE_GUI_THREAD
if the handler is not called in the "correct thread", it will use a pseudo-RT-safe-enough technique to get the correct thread to recall "handler" later on, and return.
* jog with transport rolling doesn't work properly. My use of ScrollTimeline also doesn't work.
* make loop button sensitive to current transport state
-* make sure rew button can go past the previous if pressed twice, relatively quickly.
* finish button mapping. Only shifted buttons left for bcf.
* concurrency for bank switching? And make sure "old" events aren't sent to "new" faders
* TODOs in code