641 Commits (1d80038a67388d6efa75ef915652ed01387f62db)

Author SHA1 Message Date
  Andrew Belt d6fdb2a2c1 Remove LightWidget halo. Decrease default CircularShadow opacity slightly. Render shadow with hard edges by default. 5 years ago
  Andrew Belt 7dd6c59d5d Fix Audio-2 device choice button and menu. 5 years ago
  Andrew Belt ae21a4c70d Add Audio-2 WIP. 5 years ago
  Andrew Belt ce0cdd18a3 Use one big menu in app::appendAudioMenu() instead of sub-menus. 5 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. 6 years ago
  Andrew Belt 4c661b5109 Add 1/2 and 1/4x sample rate to menu bar. 6 years ago
  Andrew Belt 8ace079ee5 Fix randomization of snapped params. 6 years ago
  Andrew Belt 73c2ecaea2 Remove ModuleWidget::params, inputs, and outputs arrays. Instead, search recursively for those widgets. 6 years ago
  Andrew Belt f819bd4255 Use menu items for selecting SwitchQuantity params. 6 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 6 years ago
  Andrew Belt 68a875bbca Improve clarity and modularity of PatchManager methods. 6 years ago
  Andrew Belt 866f684ce4 Move app::APP_*, ABI_*, and API_* variables to rack:: namespace. 6 years ago
  Andrew Belt ca9231e1b3 Rename App to Context and app.hpp to context.hpp. The APP macro is still valid. 6 years ago
  Andrew Belt 8423ce87aa Add template preset for modules, which are loaded when created from the Module Browser. 6 years ago
  Andrew Belt 15ea154602 Remove Dark mode. 6 years ago
  Andrew Belt f2ec0af4b0 Restructure SvgPanel to handle dark mode. 6 years ago
  Andrew Belt e1b14091bd Add Dark mode to settings and menu bar. Change default cable colors. 6 years ago
  Andrew Belt e875096728 Change PortTooltip input/output labels. 6 years ago
  Andrew Belt f4b54f74b7 Added "recentPatchPaths" to settings.json and a "Open recent" menu item. 6 years ago
  Andrew Belt 6800cc7493 Add back "allowCursorLock" to settings and menu bar. 6 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. 6 years ago
  Andrew Belt 70a3092ac8 Tweak "Lock modules" menu bar text 6 years ago
  Andrew Belt 4dce9431a5 Add "knobLinearSensitivity" to settings.json. 6 years ago
  Andrew Belt b93e889c75 Implement scaled linear and rotary knob modes. 6 years ago
  Andrew Belt 6a5f6fd6f3 Add knob mode menu item. Remove "allowCursorLock" setting. 6 years ago
  Andrew Belt 040d862102 Move Window::mousePos to Scene::mousePos. 6 years ago
  Andrew Belt c2379c833e Refactor Quantity. Fix SvgKnob for parameters with 0 range. 6 years ago
  Andrew Belt dccdacf3bc Update midi API to behave similarly to audio API. 6 years ago
  Andrew Belt 035a673155 Use MenuSeparator instead of MenuEntry for separating menu items. 6 years ago
  Andrew Belt 55852118f7 Add appendAudioMenu() and appendMidiMenu(). 6 years ago
  Andrew Belt e1aaa6f6a7 Fix abstractions of audio structure. Some testing. 6 years ago
  Andrew Belt b6a7b09e7a Restructure audio namespace to mirror midi class structure. (untested) 6 years ago
  Andrew Belt 4a5027ef1c Add internal struct to Module. 6 years ago
  Andrew Belt c33dc3c842 Rename module disabling to bypassing. 6 years ago
  Andrew Belt cc711b6d2d Replace module disabling with bypassing using BypassRoute and Module::configBypass(). 6 years ago
  Andrew Belt 265552d0db Clone cables patched to inputs when a module is cloned. 6 years ago
  Andrew Belt 12fcaa4b08 Move moduleFromJson from engine to plugin namespace. Move Engine mutex lock at the top of Engine::step(). 6 years ago
  Andrew Belt dabeba972a Tweak ModuleWidget context menu. 6 years ago
  Andrew Belt dd81e79d9e Add tag::getTag(). 6 years ago
  Andrew Belt 5c90a71713 Add tags to Info module context menu. 6 years ago
  Andrew Belt 01743ca5f2 Use module preset directory for "Preset > Open" menu item. 6 years ago
  Andrew Belt c7f92c8c7d Rename Plugin module context menu item to Info and rearrange it. 6 years ago
  Andrew Belt cc14d40fe3 Remove preset directory if empty. 6 years ago
  Andrew Belt 38c99ad0a8 Scan preset directories when preset menu is created. Add user preset directory. 6 years ago
  Andrew Belt 05df47fbd1 Add Internal struct to ModuleWidget. 6 years ago
  Andrew Belt 804dc4daf2 Interpret blank ParamQuantity/PortInfo name as "#id". 6 years ago
  Andrew Belt adc3f681c3 Rearrange text in PortTooltip 6 years ago
  Andrew Belt ae19e33774 Make PortInfo a virtual class. 6 years ago
  Andrew Belt ef89a96c87 Change ParamQuantity/PortInfo label to name. 6 years ago
  Andrew Belt 4a462fadc5 Add "Connected to" to PortTooltip. 6 years ago