76 Commits (8cf05a500b1b17a476cbbbc517839f474de66b9f)

Author SHA1 Message Date
  Andrew Belt 01685a6e1d Make createIndexSubmenuItem() implementation simpler by calling createCheckMenuItem(). 10 months ago
  Andrew Belt f377e9b6d6 Make createBoolMenuItem() implementation simpler by calling createCheckMenuItem(). 10 months ago
  Andrew Belt 5e90e7da8a Return templated type for menu helpers. 1 year ago
  Andrew Belt 8c0b3adeb6 Add settings::preferDarkPanels, ThemedSvgPanel, ThemedSvgScrew, and "Prefer dark panels" menu item to View menu. 1 year ago
  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(). 4 years ago
  Andrew Belt 9a21827b1e Add TextField context menu. 4 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. 5 years ago
  Andrew Belt 15ea154602 Remove Dark mode. 5 years ago
  Andrew Belt f2ec0af4b0 Restructure SvgPanel to handle dark mode. 5 years ago
  Andrew Belt 040d862102 Move Window::mousePos to Scene::mousePos. 5 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. 6 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 6 years ago
  Andrew Belt afd6d4bb8e Clean up various headers. 6 years ago
  Andrew Belt 149f7f0e2b Plugin Manager menu progress. 6 years ago
  Andrew Belt 357952c3d3 Move all metadata from Param to ParamQuantity. 6 years ago
  Andrew Belt 6660c88885 Change app::ParamQuantity to engine::ParamQuantity. 6 years ago
  Andrew Belt 43dd52f9fe Add Model pointer to Module. 6 years ago
  Andrew Belt 1a5ae9ea28 Tweaks to dsp/filter.hpp algorithms. Re-enable autosave on close. 6 years ago
  Andrew Belt 83ad8523c2 Add unmap context menu item to ParamWidget. Add indicator on mapped ParamWidgets. 6 years ago
  Andrew Belt 64602576b0 Create `engine::` namespace 6 years ago
  Andrew Belt c60339bcd3 Create `plugin::` namespace 6 years ago