616 Commits (e2c4dc8249f6f0de0ce80bb461a63a337d21622c)

Author SHA1 Message Date
  Andrew Belt df0388c9fb Re-add METHOD_ prefix to network::Method enums 6 years ago
  Andrew Belt 269f9aca9b Only use Engine::yieldWorkers() when we know it's needed in Core Audio. Use _mm_pause() in spinlocks. 6 years ago
  Andrew Belt 30c5b24ec5 Add Engine::yieldWorker() which turns worker spinlocks into mutex locks. Fix race condition in EngineWorker::run() when changing number of threads. 6 years ago
  Andrew Belt 99783f9095 Added zoom level to Window::screenshot(). 6 years ago
  Andrew Belt 478c8fcc71 Change name of driver to driverId and device to deviceId in audio namespace. 6 years ago
  Andrew Belt 9d6ee7c070 Open changelog in browser if UpdateItem is clicked in the plugin menubar. 6 years ago
  Andrew Belt fa1c70220d Add plugin update menu items. 6 years ago
  Andrew Belt e9ac9eb677 Add -p for creating screenshots of every module. 6 years ago
  Andrew Belt 380d634308 Fix TextField dragging for highlighting text. Add more error messages to plugin::logIn. 6 years ago
  Andrew Belt f58fc44799 Expand RackScrollWidget bounding box to current scroll position 6 years ago
  Andrew Belt 149f7f0e2b Plugin Manager menu progress. 6 years ago
  Andrew Belt 7633c21765 Warn if settings.json file is invalid JSON. 6 years ago
  Andrew Belt d6488601d1 Add "cableColors" setting. 6 years ago
  Andrew Belt 5f5bfc7a42 Partial reorganization of Plugin menu. 6 years ago
  Andrew Belt 53274088be Rename Toolbar to MenuBar. 6 years ago
  Andrew Belt 31d99cbdcd Add assertions to Module helpers. 6 years ago
  Andrew Belt 2cd29d62f0 Draw plugs under wires for CableWidgets in CableContainer. 6 years ago
  Andrew Belt de95175596 Since dragging a ModuleWidget can move all modules, push a ComplexAction of ModuleMove actions instead of a single action. 6 years ago
  Andrew Belt 1a0b3c657d Add RACK_HELD key action to SelectKey and HoverKey. Consume arrow keys in RackScrollWidget and delete/backspace in ModuleWidget using HoverKey RACK_HELD instead of Hover. 6 years ago
  Andrew Belt 2c9644d80d Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro. 6 years ago
  Andrew Belt ce2936c0c8 Restart engine workers when setting real-time priority. 6 years ago
  Andrew Belt a0e738bc07 Write to `settings::sampleRate` and `threadCount` instead of calling Engine methods. 6 years ago
  Andrew Belt 509d61c69a Add active flag to MenuItem. Make author and tag list items active when selected. Add ClearItem to ModuleBrowser. 6 years ago
  Andrew Belt faa96068af Remove useless `e.consume(this)` from events that no longer need it. Fix bugs introduced by change of event system behavior. 6 years ago
  Andrew Belt b65913c74f More event documentation. 6 years ago
  Andrew Belt 0292387e58 Automatically set target for DragStart, Enter, Select, DragHover, etc. 6 years ago
  Andrew Belt 6fd01b217a Add ModuleWidget force movement. 6 years ago
  Andrew Belt 8d270d23cd Use more efficient algorithm to finding valid ModuleWidget position in RackWidget::requestModulePosNearest. 6 years ago
  Andrew Belt 95eb5ec0b9 Add bus board to rack. 6 years ago
  Andrew Belt 51c37936a9 Make RackRails positioned correctly to prevent blank frames. 6 years ago
  Andrew Belt 7624c46f19 Add assertions for 0-width ModuleWidgets. Add warning if framebuffer cannot be created in FramebufferWidget. 6 years ago
  Andrew Belt 0aedfe679f Update event documentation 6 years ago
  Andrew Belt 68ac69c8f1 Allow TextField to be dragged. 6 years ago
  Andrew Belt a5d7a0b75b Add middle-click-drag to ScrollWidget. Fix numerous bugs introduced by event system changes. 6 years ago
  Andrew Belt d8d5021304 Consume onDragHover in OpaqueWidget. 6 years ago
  Andrew Belt b232b8db37 Add `event::Context::consumed`. 6 years ago
  Andrew Belt 9d609fee2b Rename `widget::*Event` to `event::*`. 6 years ago
  Andrew Belt 13b3fabd8b Replace `Event::consumed` with `target` and `propogating`. 6 years ago
  Andrew Belt a38daa33db Improve documentation of Module. 6 years ago
  Andrew Belt 3ddc40b8b5 Fix string::basename() bug on Mac (and possibly Windows). Rename string::basename to filenameBase, string::extension to filenameExtension. 6 years ago
  Andrew Belt f3181efc1b Add shadows to SvgButton and SvgSwitch. Rearrange ModuleWidget context menu items. 6 years ago
  Andrew Belt 47ce8272ab Initialize OpenGL context before calling scene->draw(). 6 years ago
  Andrew Belt 3b70a5697f Add string::ellipsizePrefix. Use kHz instead of Hz for sample rate displays. 6 years ago
  Andrew Belt e8fc76ca8b Change dsp::Counter to dsp::ClockDivider 6 years ago
  Andrew Belt 0ae781aa9f Fix syntax 6 years ago
  Andrew Belt dbb4d67a60 Change helper and rack0.hpp to use new configParam method. Add dsp::Counter::getCount(). 6 years ago
  Andrew Belt ec5874ada6 Add string<->wstring conversion functions 6 years ago
  Andrew Belt a7ec68e4f0 Log OS version on launch 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