72 Commits (1a932db36ed097a3622dac82359e29f8a8ab3632)

Author SHA1 Message Date
  Andrew Belt b39ab9e4ce Check pointers in menu item helpers. 3 years ago
  Andrew Belt c53ad4b75e Add rightText arguments to docs of menu item helpers. 3 years ago
  Andrew Belt 93c4e087b5 Check that setModule() was called in ModuleWidget constructor. 3 years ago
  Andrew Belt 8b5d4483a9 Add LEDLightButton. 3 years ago
  Andrew Belt 681b76708e Add rightText to createCheckMenuItem(), createBoolMenuItem(), and 3 years ago
  Andrew Belt df89de7847 Move Svg to window:: namespace. 3 years ago
  Andrew Belt 3675f45cec Add/edit doc comments. 3 years ago
  Andrew Belt b605c2c258 Don't close menu when Ctrl-clicking items. Add argument to MenuItem helpers to disable this behavior. 3 years ago
  Andrew Belt aac5e3c381 Move interactive settings back to View menu. Rewrite various menus using menu helpers. Add rightText argument to createSubmenuItem() helper. 3 years ago
  Andrew Belt be3b975932 Use createMenuItem() helpers in ModuleWidget. 3 years ago
  Andrew Belt 2a5180f101 Clean up RackWidget and ModuleWidget members. 3 years ago
  Andrew Belt f26696feb7 Document MenuItem helpers. 3 years ago
  Andrew Belt 9423354b98 Fix LEDBezelLight size. 3 years ago
  Andrew Belt 4c41dd9a62 Add createSubmenuItem() helper. 3 years ago
  Andrew Belt b998904d16 Use menu item helpers for Core modules. 3 years ago
  Andrew Belt 54669f9895 Add createMenuItem() with action callback and createCheckMenuItem(). 3 years ago
  Andrew Belt a3ab530c73 Add menu item helpers createBoolMenuItem() and createIndexSubmenuItem(), and their pointer variants. 3 years ago
  Andrew Belt 4c529a9541 Add createIndexMenuItem() helper function. 3 years ago
  Andrew Belt 55fa1f0dca Move Svg from window.hpp to svg.hpp. Deprecate Window::loadSvg(). Un-deprecate Svg::load(). 3 years ago
  Andrew Belt 9a21827b1e Add TextField context menu. 3 years ago
  Andrew Belt f3c8262183 Make Module always deserialize "id", "leftModuleId", and "rightModuleId". Due to this, make pasting and cloning modules delete these properties from the JSON before `fromJson()` is called. 4 years ago
  Andrew Belt ca9231e1b3 Rename App to Context and app.hpp to context.hpp. The APP macro is still valid. 4 years ago
  Andrew Belt 15ea154602 Remove Dark mode. 4 years ago
  Andrew Belt f2ec0af4b0 Restructure SvgPanel to handle dark mode. 4 years ago
  Andrew Belt 040d862102 Move Window::mousePos to Scene::mousePos. 4 years ago
  Andrew Belt 0dbce1683d Work on PortTooltips. 5 years ago
  Andrew Belt ccb4fe41ec Add ParamWidget::appendContextMenu(). Fix helper.hpp member field setting. 5 years ago
  Andrew Belt 99b17727ab WIP: 5 years ago
  Andrew Belt 4936df2c0b Move ParamWidget/Knob/Switch properties to ParamQuantity. Fix static linking on Linux. 5 years ago
  Andrew Belt e4b6056ded Massive WIP v2 overhaul: 5 years ago
  Andrew Belt ebeeb0f26b Refactor createLightParamCentered() 5 years ago
  Andrew Belt 8476828452 Add LEDLightSlider and other component library classes. 5 years ago
  Andrew Belt 729b3dc3c9 Move tag lists to tag.cpp. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt d6c8d84ede Clean up types in dsp/window.hpp. Fix createModel() in helpers.hpp if a member field exists called `model`. Fix `make install` path for plugins. Fail silently if a MIDI message >3 bytes is received. 5 years ago
  Andrew Belt aa088e369a Add links to README. Add union to simd::Vector for serially accessing vector elements. 5 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 5 years ago
  Andrew Belt afd6d4bb8e Clean up various headers. 5 years ago
  Andrew Belt 149f7f0e2b Plugin Manager menu progress. 5 years ago
  Andrew Belt 357952c3d3 Move all metadata from Param to ParamQuantity. 5 years ago
  Andrew Belt 6660c88885 Change app::ParamQuantity to engine::ParamQuantity. 5 years ago
  Andrew Belt 43dd52f9fe Add Model pointer to Module. 5 years ago
  Andrew Belt 1a5ae9ea28 Tweaks to dsp/filter.hpp algorithms. Re-enable autosave on close. 5 years ago
  Andrew Belt 83ad8523c2 Add unmap context menu item to ParamWidget. Add indicator on mapped ParamWidgets. 5 years ago
  Andrew Belt 64602576b0 Create `engine::` namespace 5 years ago
  Andrew Belt c60339bcd3 Create `plugin::` namespace 5 years ago
  Andrew Belt 8a5a806425 Add app::, ui::, and widget:: namespaces. 5 years ago
  Andrew Belt 38c291b365 Merge ParamInfo with Param 5 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(). 5 years ago
  Andrew Belt c59b9ba67d Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAdd, WireRemove, WireMove 5 years ago