1067 Commits (fe18110e22ea8e0399a6be729d4457a533cd4912)

Author SHA1 Message Date
  Andrew Belt 0e99165139 Fix framebuffer incorrect scale when zooming. Reset NanoVG state after drawing framebuffer. 6 years ago
  Andrew Belt 7e339831be Add headless mode, although patches cannot be loaded. 6 years ago
  Andrew Belt 6886360c3b Use system::openFolder() for certain menu items. 6 years ago
  Andrew Belt 487c24c6d0 Add right arrow to submenus. 6 years ago
  Andrew Belt f7e70f5daf Move MenuItem properties to the caller instead of its constructor 6 years ago
  Andrew Belt e5a88dfad2 Add factory preset submenu to module context menu. 6 years ago
  Andrew Belt f6989b7362 Add plugin menu item to module context menu. 6 years ago
  Andrew Belt d6f5a84178 Draw FramebufferWidgets during step() instead of draw() so we can use the same NanoVG context. 6 years ago
  Andrew Belt f967c68110 Header cleanup. ModuleBrowser work. 6 years ago
  Andrew Belt 69aa3f227a Use proper std:: namespace as needed. 6 years ago
  Andrew Belt e1bb26e793 Fix FramebufferWidget call to drawFramebuffer(). 6 years ago
  Andrew Belt a509fab1c1 Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs. 6 years ago
  Andrew Belt 9c275dd20d Add Module::process and Module::ProcessContext. 6 years ago
  Andrew Belt 27f6a546aa Add dsp::Counter. Rename dsp::VUMeter to VuMeter. Add Light::setSmoothBrightness(), deprecate setBrightnessSmooth(). 6 years ago
  Andrew Belt 13dadef857 ModuleBrowser WIP. Add Widget::show/hide(). 6 years ago
  Andrew Belt 937136ee5d Rename bypass to disable in ModuleWidget context menu. 6 years ago
  Andrew Belt e155450ccb Use on-demand module assignment for engine worker threads instead of fixed strides. 6 years ago
  Andrew Belt 55ad83d890 Add search functionality to ModuleBrowser 6 years ago
  Andrew Belt 9a29b832fb Change audio::IO and midi::IO name to Port. 6 years ago
  Andrew Belt 578dd8aed2 Add scrolling to MIDI-Map with up to 128 mappings. Add onAdd and onRemove events. Fix minor ScrollWidget behavior. 6 years ago
  Andrew Belt 91f72a1ada Add Reposition and Resize events. 6 years ago
  Andrew Belt d699c2e07d Don't overwrite param handles when duplicating MIDI-Map. 6 years ago
  Andrew Belt 83ad8523c2 Add unmap context menu item to ParamWidget. Add indicator on mapped ParamWidgets. 6 years ago
  Andrew Belt 66aa746476 Replace ModuleHandle with ParamHandle. Move touchedParam from Engine to RackWidget. Fix param mapping bugs in MIDI-Map. 6 years ago
  Andrew Belt b3bb50c9af Fix MIDI-Map selected state bugs. 6 years ago
  Andrew Belt 7458b5d709 Add param touch to engine. Add param learning to MIDI-Map. 6 years ago
  Andrew Belt d7b72c5b0f Rewrite thread API. Add ParamMap::to/fromJson(). 6 years ago
  Andrew Belt aa16adc196 RackWidget ignore arrow keys for scrolling if widget is selected. 6 years ago
  Andrew Belt 8bfa81c850 Add CC learning to MIDI-Map. 6 years ago
  Andrew Belt 591597a99a Add bgColor to LedDisplayChoice. Add learningId UI to MIDI-Map. 6 years ago
  Andrew Belt 425d9dfe26 Construct MidiWidget and AudioWidget children during setMidiIO() and setAudioIO() calls. 6 years ago
  Andrew Belt bfcae28495 Update MIDI-Map panel. Add Engine::getModule(). 6 years ago
  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 1f5cec827d Add panic to context menu of all relevant Core MIDI modules. 6 years ago
  Andrew Belt dab876ab96 Add description to Core modules. Disable QWERTY MIDI keyboard when an element is selected. 6 years ago
  Andrew Belt 42cbb5194a Added both channel and key pressure (aftertouch) in MIDI-CV. Fixed mod and pitch for MPE. 6 years ago
  Andrew Belt ca57b21f0a Reorganize make dist. Copy Fundamental.zip in dev mode. Fix bug in 6 years ago
  Andrew Belt d2e7cd7486 Clean up list of allowed tags. Add tag aliases. 6 years ago
  Andrew Belt 4904cc3dbf Remove Reassign mode from MIDI-CV. 6 years ago
  Andrew Belt e623048abe Fix MenuButton width. Round pixel ratio down. 6 years ago
  Andrew Belt f51a262f15 Fix scaling on all OSs? 6 years ago
  Andrew Belt 278ade311e Disable signal handler on Mac. Debug pixel ratios. 6 years ago
  Andrew Belt 26247a0c97 Fix scaling on high-DPI monitors 6 years ago
  Andrew Belt db715063a9 Set default frameRateLimit to 70 as a safety net for monitors without 6 years ago
  Andrew Belt 10112f0722 Remove fake crash from testing 6 years ago
  Andrew Belt 16e723fd99 Enable stack trace on Mac 6 years ago
  Andrew Belt 704dd3f485 Add newline to stack trace on Windows 6 years ago
  Andrew Belt 19772d6e2f Move stack trace to system.cpp 6 years ago
  Andrew Belt 83355ad39e Fix windows fatal signal handler 6 years ago
  Andrew Belt 622b5954ae Add windows fatal signal handler. 6 years ago