194 Commits (aa3d1eddbbff832065aaca28b790f3a15c399657)

Author SHA1 Message Date
  Andrew Belt aa3d1eddbb Combine version with plugin name in module info menu. 4 years ago
  Andrew Belt 720ca0ed74 Reorder module Info menu items 4 years ago
  Andrew Belt da922364d3 Reorder module info context menu items. 4 years ago
  Andrew Belt d84110e4ee Make module info context menu similar to VCV Library page. 4 years ago
  Andrew Belt c9a08c7b24 Add CableWidget::releaseCable() and ModuleWidget::releaseModule(). 5 years ago
  Andrew Belt 972cd587f7 Don't display "1_", "42_", "001_", etc at the beginning of preset filenames. 5 years ago
  Andrew Belt 283db2ce85 Reorder module Info menu items. 5 years ago
  Andrew Belt af65f7b8e7 Don't serialize module ID in module presets. 5 years ago
  Andrew Belt feece06fbb Add event::KeyBase::keyName, which fixes key commands on AZERTY and Dvorak. Add lots of documentation to event::KeyBase. 5 years ago
  Andrew Belt 05427d938b Overhaul threading model for Engine using a shared mutex based design. 5 years ago
  Andrew Belt 73c2ecaea2 Remove ModuleWidget::params, inputs, and outputs arrays. Instead, search recursively for those widgets. 5 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 5 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 8423ce87aa Add template preset for modules, which are loaded when created from the Module Browser. 5 years ago
  Andrew Belt f2ec0af4b0 Restructure SvgPanel to handle dark mode. 5 years ago
  Andrew Belt d0098ae7cc Allow left button to scroll ScrollWidget, so that the rack and other scroll containers can be scrolled with a touch screen. 5 years ago
  Andrew Belt 035a673155 Use MenuSeparator instead of MenuEntry for separating menu items. 5 years ago
  Andrew Belt 4a5027ef1c Add internal struct to Module. 5 years ago
  Andrew Belt c33dc3c842 Rename module disabling to bypassing. 5 years ago
  Andrew Belt cc711b6d2d Replace module disabling with bypassing using BypassRoute and Module::configBypass(). 5 years ago
  Andrew Belt 265552d0db Clone cables patched to inputs when a module is cloned. 5 years ago
  Andrew Belt dabeba972a Tweak ModuleWidget context menu. 5 years ago
  Andrew Belt dd81e79d9e Add tag::getTag(). 5 years ago
  Andrew Belt 5c90a71713 Add tags to Info module context menu. 5 years ago
  Andrew Belt 01743ca5f2 Use module preset directory for "Preset > Open" menu item. 5 years ago
  Andrew Belt c7f92c8c7d Rename Plugin module context menu item to Info and rearrange it. 5 years ago
  Andrew Belt cc14d40fe3 Remove preset directory if empty. 5 years ago
  Andrew Belt 38c99ad0a8 Scan preset directories when preset menu is created. Add user preset directory. 5 years ago
  Andrew Belt 05df47fbd1 Add Internal struct to ModuleWidget. 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 0053517ec7 Delete ModuleWidget children before deleting Module. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt 33d75cc035 Hide CPU meter when module is disabled. 5 years ago
  Andrew Belt 02f0ff2201 Assert that there are no duplicate PortWidgets added to a ModuleWidget. 5 years ago
  Andrew Belt d1481766ba Unset ID of newly cloned modules because serializing them sets the ID. 5 years ago
  Andrew Belt e0094d090f Fix bug in RackWidget::toJson() where cable ID was being set on the root patch object. Refactor RackWidget, ModuleWidget, Module, and CableWidget to/fromJson(). 5 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 6 years ago
  Andrew Belt 7f2db6971c Make CPU meter text span two lines. 6 years ago
  Andrew Belt 114cc58f05 Fix ModuleBrowser brand and tag list filtering. 6 years ago
  Andrew Belt 212404c664 Add Widget::addChildBottom(). Change ModuleWidget::setPanel behavior. Improve event docstrings. Temporarily disable glibc 2.23 header on Linux. 6 years ago
  Andrew Belt 5e0378cb5a Clean up app namespace. 6 years ago
  Andrew Belt 5f5bfc7a42 Partial reorganization of Plugin menu. 6 years ago
  Andrew Belt 54896ea8b4 Rearrange Toolbar items. 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 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 6fd01b217a Add ModuleWidget force movement. 6 years ago