685 Commits (d6b382f36d3ac42285e41cd1d049f51bcc19ab30)

Author SHA1 Message Date
  Andrew Belt 972cd587f7 Don't display "1_", "42_", "001_", etc at the beginning of preset filenames. 4 years ago
  Andrew Belt 283db2ce85 Reorder module Info menu items. 4 years ago
  Andrew Belt fb41d3843e Expand MIDI driver and device into inline menu in app::appendMidiMenu(). 4 years ago
  Andrew Belt af65f7b8e7 Don't serialize module ID in module presets. 4 years ago
  Andrew Belt feece06fbb Add event::KeyBase::keyName, which fixes key commands on AZERTY and Dvorak. Add lots of documentation to event::KeyBase. 4 years ago
  Andrew Belt 05427d938b Overhaul threading model for Engine using a shared mutex based design. 4 years ago
  Andrew Belt 0586bc0a5b Change label of AllowCursorLockItem in menu bar. 4 years ago
  Andrew Belt 537b64d011 Remove engine pausing as it no longer makes sense with the new "external stepping" engine architecture. 4 years ago
  Andrew Belt 9086c1aeed Hide ParamResetItem if param is unbounded. 4 years ago
  Andrew Belt 9ea49664bb Copy cable color when cloning cables with Ctrl+click. 4 years ago
  Andrew Belt 037fd137e7 Reorder description and tags Module Browser module tooltip. 4 years ago
  Andrew Belt d6fdb2a2c1 Remove LightWidget halo. Decrease default CircularShadow opacity slightly. Render shadow with hard edges by default. 4 years ago
  Andrew Belt 7dd6c59d5d Fix Audio-2 device choice button and menu. 4 years ago
  Andrew Belt ae21a4c70d Add Audio-2 WIP. 4 years ago
  Andrew Belt ce0cdd18a3 Use one big menu in app::appendAudioMenu() instead of sub-menus. 4 years ago
  Andrew Belt aa1c8a3cb2 Add Escape as alternate key command to exit fullscreen, in case F11 doesn't work or the user doesn't know to press F11. 4 years ago
  Andrew Belt 4c661b5109 Add 1/2 and 1/4x sample rate to menu bar. 4 years ago
  Andrew Belt 8ace079ee5 Fix randomization of snapped params. 4 years ago
  Andrew Belt 73c2ecaea2 Remove ModuleWidget::params, inputs, and outputs arrays. Instead, search recursively for those widgets. 4 years ago
  Andrew Belt f819bd4255 Use menu items for selecting SwitchQuantity params. 4 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 4 years ago
  Andrew Belt 68a875bbca Improve clarity and modularity of PatchManager methods. 4 years ago
  Andrew Belt 866f684ce4 Move app::APP_*, ABI_*, and API_* variables to rack:: namespace. 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 8423ce87aa Add template preset for modules, which are loaded when created from the Module Browser. 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 e1b14091bd Add Dark mode to settings and menu bar. Change default cable colors. 4 years ago
  Andrew Belt e875096728 Change PortTooltip input/output labels. 4 years ago
  Andrew Belt f4b54f74b7 Added "recentPatchPaths" to settings.json and a "Open recent" menu item. 4 years ago
  Andrew Belt 6800cc7493 Add back "allowCursorLock" to settings and menu bar. 4 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. 4 years ago
  Andrew Belt 70a3092ac8 Tweak "Lock modules" menu bar text 4 years ago
  Andrew Belt 4dce9431a5 Add "knobLinearSensitivity" to settings.json. 4 years ago
  Andrew Belt b93e889c75 Implement scaled linear and rotary knob modes. 4 years ago
  Andrew Belt 6a5f6fd6f3 Add knob mode menu item. Remove "allowCursorLock" setting. 4 years ago
  Andrew Belt 040d862102 Move Window::mousePos to Scene::mousePos. 4 years ago
  Andrew Belt c2379c833e Refactor Quantity. Fix SvgKnob for parameters with 0 range. 4 years ago
  Andrew Belt dccdacf3bc Update midi API to behave similarly to audio API. 5 years ago
  Andrew Belt 035a673155 Use MenuSeparator instead of MenuEntry for separating menu items. 5 years ago
  Andrew Belt 55852118f7 Add appendAudioMenu() and appendMidiMenu(). 5 years ago
  Andrew Belt e1aaa6f6a7 Fix abstractions of audio structure. Some testing. 5 years ago
  Andrew Belt b6a7b09e7a Restructure audio namespace to mirror midi class structure. (untested) 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 12fcaa4b08 Move moduleFromJson from engine to plugin namespace. Move Engine mutex lock at the top of Engine::step(). 5 years ago
  Andrew Belt dabeba972a Tweak ModuleWidget context menu. 5 years ago
  Andrew Belt dd81e79d9e Add tag::getTag(). 5 years ago