aboutsummaryrefslogtreecommitdiffstats
path: root/src/drawing.c
Commit message (Collapse)AuthorAgeFilesLines
* Add contextual drawing of piano notesBad Diode2023-04-241-1/+58
|
* Add grey foreground for global parameter selectBad Diode2023-04-241-189/+202
| | | | | This only happens if we are not changing parameters, makes for a better separation of the trigs and global params, since those are destructive.
* Fix SRAM bug due to exceeding 32KB capacityBad Diode2023-04-241-4/+4
| | | | | | | | This means that currently the global channel parameters are not saved, but this is kind of unimportant, since they are just used to change all the triggers. In the future we may choose to discard a pattern, a bank or compress the data before storing it on the SRAM, depending on how much more data we need to save.
* Fix missing cursor on per-channel parameter adjustBad Diode2023-04-241-0/+6
|
* Prepare for per-channel param adjustmentBad Diode2023-04-241-325/+129
|
* Fix a couple of final bugs before releasev1.2Bad Diode2023-04-231-1/+1
|
* Add remaining UI elements for next RCBad Diode2023-04-231-3/+8
|
* Add back cursor drawingBad Diode2023-04-231-5/+35
|
* Fix a couple of rendering corner casesBad Diode2023-04-231-0/+11
|
* Add conditional redrawingBad Diode2023-04-231-2/+5
| | | | | | This covers most of the previous functionality, but separating the input handling and rendering functions. Only cursor drawing and a few corner cases missing.
* Fix small font rendering and sprite drawingBad Diode2023-04-231-129/+129
|
* Start decoupling of rendering from update passesBad Diode2023-04-231-0/+1237