aboutsummaryrefslogtreecommitdiffstats
path: root/src/drawing.c
Commit message (Collapse)AuthorAgeFilesLines
* Add wraparound for patterns and more help stringsBad Diode2023-09-081-6/+30
|
* Add pattern chain buttons behaviour (toggle/clear/random)Bad Diode2023-08-251-10/+65
|
* Add global mutes behaviourBad Diode2023-08-251-8/+12
|
* Add global BPM behaviourBad Diode2023-08-251-3/+14
|
* Update UI for settings pageBad Diode2023-08-251-5/+26
|
* Add visual feedback and control for scale rootsBad Diode2023-08-241-15/+45
|
* Add bank queuing like patternsBad Diode2023-08-241-0/+3
|
* Add control for scale selection and rcol notifsBad Diode2023-08-221-2/+31
|
* Ensure ALL is shown when appropriate and drawing bugfixesBad Diode2023-08-221-4/+14
|
* Add pattern clearing with SEL+L+R on pattern viewBad Diode2023-08-221-9/+31
|
* Update right column UI and cursor managementBad Diode2023-08-221-47/+69
|
* Add two more banks and channel iconsBad Diode2023-08-101-59/+84
|
* Update main UI with new 1.7 designBad Diode2023-08-081-28/+49
|
* Minor UI changes and bank chaining supportBad Diode2023-08-021-24/+33
|
* Add per-trig panning supportBad Diode2023-07-291-3/+69
|
* Add percent drawing when needed on notif paramsBad Diode2023-07-221-227/+120
|
* Add parameter notifications when editingBad Diode2023-07-221-8/+386
|
* Add probability handling and drawingBad Diode2023-07-221-31/+49
|
* Change ch3 wave behaviour to be fixedBad Diode2023-07-221-5/+2
|
* Add cursor drawing to wave and noise params in new UIBad Diode2023-07-211-85/+100
|
* Add cursor drawing to square params in new UIBad Diode2023-07-211-116/+144
|
* Add new UI for wave channel parametersBad Diode2023-07-211-203/+41
|
* Add new UI for noise channelBad Diode2023-07-211-122/+189
|
* Add new parameter UI for square channelsBad Diode2023-07-211-264/+194
|
* Prepare for parameter UI reworkBad Diode2023-07-211-77/+84
|
* Add cursors and fully functioning chain workflowBad Diode2023-07-151-0/+21
|
* Fix non-clearing params from patterns to rcolBad Diode2023-07-131-1/+1
|
* Improve chain notif bar drawingBad Diode2023-07-131-15/+14
|
* Add working pattern chaining prototypeBad Diode2023-07-131-10/+10
|
* Add initial pattern chain UIBad Diode2023-07-131-4/+50
|
* Add optional help prompt to the notif barBad Diode2023-07-121-5/+34
|
* Add a notification system and use it for save/copy/paste eventsBad Diode2023-07-121-1/+25
|
* Add notification bar and mockup of pattern chainingBad Diode2023-07-121-13/+24
|
* Nudge the bpm box sligthlyBad Diode2023-05-301-6/+6
|
* Fix parameter alignmentsBad Diode2023-05-301-22/+22
|
* Add settings button and navigationBad Diode2023-05-301-0/+18
|
* Add new start/stop buttonsBad Diode2023-05-301-14/+16
|
* Add cursor selection (thick line)Bad Diode2023-05-301-27/+81
|
* Add initial theming supportBad Diode2023-05-291-54/+54
|
* 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
|