aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2023-06-02 11:57:52 +0200
committerBad Diode <bd@badd10de.dev>2023-06-02 11:57:52 +0200
commit8d04ec381b8e28fe9d84ddf2e9f295723a95c407 (patch)
treed42d515a42ae2d312ee72d15765d475b811842c5
parent300ca4c16a45ef129a65a5520eab068f1f74c29b (diff)
downloadstepper-8d04ec381b8e28fe9d84ddf2e9f295723a95c407.tar.gz
stepper-8d04ec381b8e28fe9d84ddf2e9f295723a95c407.zip
Prepare for v1.4 releasev1.4
-rw-r--r--Makefile2
-rw-r--r--src/main.c17
2 files changed, 3 insertions, 16 deletions
diff --git a/Makefile b/Makefile
index ff4204f..48a3049 100644
--- a/Makefile
+++ b/Makefile
@@ -27,7 +27,7 @@ INC_FLAGS := $(addprefix -I,$(INC_DIRS))
27INC_FLAGS += -I$(LIBGBA_SRC) 27INC_FLAGS += -I$(LIBGBA_SRC)
28 28
29# Output library names and executables. 29# Output library names and executables.
30TARGET := STEPPER-v1.4-dev-syncin 30TARGET := STEPPER-v1.4
31ELF := $(BUILD_DIR)/$(TARGET).elf 31ELF := $(BUILD_DIR)/$(TARGET).elf
32BIN := $(BUILD_DIR)/$(TARGET).gba 32BIN := $(BUILD_DIR)/$(TARGET).gba
33 33
diff --git a/src/main.c b/src/main.c
index ab5bccf..e819558 100644
--- a/src/main.c
+++ b/src/main.c
@@ -12,18 +12,13 @@ WITH REGARD TO THIS SOFTWARE.
12// TODO: A list of features I would like to get to implement in the near future. 12// TODO: A list of features I would like to get to implement in the near future.
13// 13//
14// UI tweaks. 14// UI tweaks.
15// + Theming support, with a number of pre-configured themes and custom colors. 15// - Add custom user themes
16// + Add more default themes
17// - Add custom user themes
18// - Notification support for feedback when doing some operations 16// - Notification support for feedback when doing some operations
19// (copying/pasting) 17// (copying/pasting)
20// - Animations for cursor movement/current step highlight. (A fade out maybe?) 18// - Animations for cursor movement/current step highlight. (A fade out maybe?)
21// - Add panning support. We could send ch1-3 to the left and ch4 to the right 19// - Add panning support.
22// to act as metronome and achieve analog sync.
23// 20//
24// Quality of life improvements. 21// Quality of life improvements.
25// + Add a settings page to change some configuration parameters.
26// + Change the cursor, the line is difficult to see. (Option to thick cursor)
27// - When not on play mode, adjusting a note or a parameter triggers the sound. 22// - When not on play mode, adjusting a note or a parameter triggers the sound.
28// This could get annoying, so maybe it should be a configuration option to 23// This could get annoying, so maybe it should be a configuration option to
29// enable it? 24// enable it?
@@ -32,10 +27,6 @@ WITH REGARD TO THIS SOFTWARE.
32// - Select + up/down to queue the next pattern as we move to it? 27// - Select + up/down to queue the next pattern as we move to it?
33// 28//
34// Advanced 29// Advanced
35// + Sync (OUT) via CV by using the link cable.
36// + Audio sync by panning left the sound and using right as a click (or
37// viceversa, needs to check the standard.)
38// + Sync (IN) via CV by using the link cable.
39// - Add tap tempo for BPM. 30// - Add tap tempo for BPM.
40// - Allow "marking" several trigs to be able to copy/paste them and/or adjust 31// - Allow "marking" several trigs to be able to copy/paste them and/or adjust
41// their parameters. 32// their parameters.
@@ -45,10 +36,6 @@ WITH REGARD TO THIS SOFTWARE.
45// - Sync via MIDI via arduinoboy or something similar. 36// - Sync via MIDI via arduinoboy or something similar.
46// 37//
47// Bugfixes 38// Bugfixes
48// + Pattern chaining seems off, it plays the first note of the pattern before
49// switching
50// + Memory corruption when trying to load a save file. Regression due to
51// removal of filesystem.c
52// - Sound can get hung up sometimes, but I can't reproduce when this happens. 39// - Sound can get hung up sometimes, but I can't reproduce when this happens.
53// Not sure if this is an emulator thing or happens also in hardware. 40// Not sure if this is an emulator thing or happens also in hardware.
54// - Cursor can stay in position instead of dissapering, again I can't 41// - Cursor can stay in position instead of dissapering, again I can't