18 Commits (da4110367a41177b08d380dfe47e4c29c0e3f3c1)

Author SHA1 Message Date
  Andrew Belt da4110367a Move DSP window functions to window.hpp. Use 0-indexed module/cable IDs instead of 1-indexed. Unserialize module/cable IDs as they are in the patch file. 6 years ago
  Andrew Belt 64602576b0 Create `engine::` namespace 6 years ago
  Andrew Belt 8a5a806425 Add app::, ui::, and widget:: namespaces. 6 years ago
  Andrew Belt 6d86a8280c Add convenience methods to Port. Draw blue plug lights for polyphonic ports. 6 years ago
  Andrew Belt 0f08886aae Add Param::displayOffset. Switch around param key commands and param context menu again. 6 years ago
  Andrew Belt 6a83a3c766 Add SliderKnob as SVGSlider's superclass. Add logarithmic scaling too ParamQuantity 6 years ago
  Andrew Belt 445e5e6d6b Fix history for momentary Switches, remove `virtual` from Core structs 6 years ago
  Andrew Belt 1f030a16fd Add -funsafe-math-optimizations, tweak Quantity display string 6 years ago
  Andrew Belt ec83a4dacb Improve behavior for unbounded params 6 years ago
  Andrew Belt 38c291b365 Merge ParamInfo with Param 6 years ago
  Andrew Belt 6dad6ec000 Add param smoothing when moving Knob 6 years ago
  Andrew Belt cb7e139b47 Make power meter display in microseconds instead of millisamples. Add history::ComplexAction. Split Param into Param and ParamInfo. Rename setup() to config(). 6 years ago
  Andrew Belt 87cc6e3edb Param event tweaking 6 years ago
  Andrew Belt 4c23dc9cc0 Added param value entry. Make ParamQuantity automatically compute its displayPrecision. 6 years ago
  Andrew Belt 3f2476073d Fix Core Blank panel 6 years ago
  Andrew Belt a6961d6626 Tear down old Module Browser, make app widgets and Core plugins compatible with NULL Module 6 years ago
  Andrew Belt f5601d2042 Work on toolbar, event context 6 years ago
  Andrew Belt 960ac66b73 Fix event drag handling, fix ParamQuantity and tweak its API 6 years ago