Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • | |\
  • | * |
  • |/ /
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • |/
  • 23428d17 Make dsp::Timer a template. by Andrew Belt 2021-10-20 16:27:01 -0400
  • f6cba26b Remove default arguments from math::rescale() since it's non-obvious whether they should apply to the input or output scale. by Andrew Belt 2021-10-20 16:04:54 -0400
  • df2fcf3c Make LedDisplay a Widget instead of OpaqueWidget. by Andrew Belt 2021-10-20 16:04:41 -0400
  • 2e34cdf4 Add default arguments to simd::clamp(). by Andrew Belt 2021-10-20 11:09:22 -0400
  • 42b5861d Implement LedDisplay redesign by Pyer. by Andrew Belt 2021-10-20 00:09:38 -0400
  • ba7283fc helper.py: Assume unitless SVG dimensions are in px instead of mm. by Andrew Belt 2021-10-19 21:23:08 -0400
  • ce11ceab Make system::copy() overwrite destination. by Andrew Belt 2021-10-18 20:24:54 -0400
  • 4a15d69a Transform drawLayer() in ZoomWidget and TransformWidget. by Andrew Belt 2021-10-18 15:29:02 -0400
  • 9eef95cf Add VultModules and VultModulesFree as plugin slug fallbacks of each other. by Andrew Belt 2021-10-18 13:35:07 -0400
  • fc1a90d0 Use non-recursive plugin::getPlugin() and getModel(). by Andrew Belt 2021-10-18 13:29:59 -0400
  • 8dc4e231 Make style regex match only hex colors in helper.py. by Andrew Belt 2021-10-18 10:32:58 -0400
  • 672dc2b4 Add support to helper.py for Illustrator's Unique object ID mode for SVG export. Add ability to specify component class name in SVG with `name#ClassName`. by Andrew Belt 2021-10-18 09:24:18 -0400
  • 219bbaf1 Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 by Andrew Belt 2021-10-17 02:51:54 -0400
  • f4ddb556 Switch from ZIP to PKG installer on Mac. by Andrew Belt 2021-10-17 02:51:32 -0400
  • dca79c78 Link to GitHub LICENSE-dist.md with full URL. by Andrew Belt 2021-10-16 03:44:16 -0400
  • 418eb084 Remove debug in system::unarchiveToDirectory(). by Andrew Belt 2021-10-15 11:56:16 -0400
  • b548bbde Clean up Info.plist on Mac. by Andrew Belt 2021-10-15 05:10:54 -0400
  • 08e1f9a9 Add port name and "Duplicate/create new cable" to port context menu. by Andrew Belt 2021-10-15 00:50:27 -0400
  • a786493b Swap "Duplicate" and "Duplicate with cables" key commands. Add menu item to module and Edit menus. by Andrew Belt 2021-10-15 00:10:07 -0400
  • 90fe39bf Add shift-click to delete top cable on port. by Andrew Belt 2021-10-12 08:39:34 -0400
  • d0658081 Use same logic in Browser as SvgPanel for determining whether to render framebuffer with oversampling. by Andrew Belt 2021-10-12 05:46:17 -0400
  • 81310836 Draw layer 1 (lights) of ModuleWidgets in Browser and Window::screenshotModules(). by Andrew Belt 2021-10-12 05:44:23 -0400
  • 65c15baf Make Scrollbar translucent. by Andrew Belt 2021-10-12 04:42:26 -0400
  • b32255d2 Reduce minimum window size. by Andrew Belt 2021-10-12 04:06:15 -0400
  • 1878e97e Serialize gridOffset of RackScrollWidget in patch. by Andrew Belt 2021-10-12 03:14:59 -0400
  • 1caf6897 Scroll rack if dragging near the edge of the screen only for certain widgets. by Andrew Belt 2021-10-12 02:52:02 -0400
  • d847d979 Add Widget::isDescendantOf(). Only scroll RackScrollWidget when dragging a child of its container with the left mouse button. by Andrew Belt 2021-10-12 02:04:32 -0400
  • 10067cea Add RackScrollWidget::getZoom/setZoom/getGridOffset/setGridOffset(). Serialize zoom in patch instead of settings. by Andrew Belt 2021-10-12 01:49:48 -0400
  • 567c8270 Add menu to PortWidget. by Andrew Belt 2021-10-12 00:24:01 -0400
  • 0976b572 Add comment about including Rack headers other than rack.hpp. by Andrew Belt 2021-10-11 21:32:23 -0400
  • 9c70d949 Call optional destroy() callback before unloading plugin library. by Andrew Belt 2021-10-11 07:30:44 -0400
  • b1b29472 Allow dragging/dropping .vcvs selection file on Scene. by Andrew Belt 2021-10-11 05:52:11 -0400
  • 843f1d41 Draw favorite ModelBoxes with a solid yellow border. by Andrew Belt 2021-10-11 05:33:08 -0400
  • f6819bfe Add Rect::shrink(). by Andrew Belt 2021-10-11 05:31:20 -0400
  • f27f5d48 Use createCheckMenuItem() etc in Browser. by Andrew Belt 2021-10-10 05:17:50 -0400
  • 681b7670 Add rightText to createCheckMenuItem(), createBoolMenuItem(), and createBoolPtrMenuItem(). by Andrew Belt 2021-10-10 04:19:26 -0400
  • 448836a8 Increase brightness of ModelBoxes in dark room mode. by Andrew Belt 2021-10-10 02:44:31 -0400
  • 79036513 Resize mouse spotlight based on RackWidget zoom level. by Andrew Belt 2021-10-10 02:11:17 -0400
  • 21ee1348 Use unicode for NSIS installer on Windows by Andrew Belt 2021-10-10 00:24:18 -0400
  • aab83e9c Add exception handling to Port::setDriverId() and Port::toJson(). by Andrew Belt 2021-10-09 21:08:57 -0400
  • 9ac4638e Add exception handling to Input/Output::getDefaultDeviceId(). Clean up InputQueue::tryPop(). by Andrew Belt 2021-10-09 20:52:03 -0400
  • d297b0ee Build and link PulseAudio on Linux. by Andrew Belt 2021-10-09 02:48:48 -0400
  • 420e781f Set thread locale to en_US.UTF-8 for system::unarchiveToDirectory() on Mac, which fixes libarchive error when a non-ASCII filename is extracted. by Andrew Belt 2021-10-08 06:05:31 -0400
  • f374dd4c Add radial halo around mouse cursor in RackWidget. by Andrew Belt 2021-10-08 01:49:22 -0400
  • b28819a9 Make LedDisplay draw on layer 1. Add translucent rectangle over ModuleContainer and draw lights on layer 1 instead of using nvgGlobalTint(). by Andrew Belt 2021-10-08 01:17:19 -0400
  • aace0a07 Draw LightWidget light and halo with drawLayer(args, 1) instead of resetting nvgGlobalTint(). by Andrew Belt 2021-10-07 22:34:24 -0400
  • 0839a7c0 Draw ModuleWidget shadow with drawLayer() instead of a custom drawShadow() method. by Andrew Belt 2021-10-07 22:26:49 -0400
  • cf2ca171 Add Widget::drawLayer(). by Andrew Belt 2021-10-07 22:16:14 -0400
  • 1f6da03a Use INSTALL_NAME_TOOL and OTOOL environment variables in plugin makefile on Mac. by Andrew Belt 2021-10-07 19:00:08 -0400
  • c3200471 Use RTLD_DEEPBIND for loading plugins with dlopen() on Linux. by Andrew Belt 2021-10-07 18:46:59 -0400
  • 6e0507f0 Make history::ModuleMove use RackWidget::requestModulePos() so it updates expanders. by Andrew Belt 2021-10-05 15:50:47 -0400
  • 042a9ce0 Strip libRack for SDK build. by Andrew Belt 2021-10-02 01:59:44 -0400
  • 0deeff85 Make Knob enable param smoothing only if step is disabled. by Andrew Belt 2021-10-02 01:37:56 -0400
  • 02560a43 Fix doc comment for Module. by Andrew Belt 2021-10-02 01:19:34 -0400
  • 1f0e2774 Allow SwitchQuantity first index to start at value other than 0. by Andrew Belt 2021-09-30 17:48:24 -0400
  • c6a23ddb Prevent multiple ASIO devices from being used simultaneously by Andrew Belt 2021-09-29 10:33:31 -0400
  • 5906dc0d Use nvgGlobalTint() instead of nvgGlobalAlpha() for drawing lights. by Andrew Belt 2021-09-29 09:51:52 -0400
  • bd800bbc Update nanovg submodule. by Andrew Belt 2021-09-29 09:44:59 -0400
  • 6c2dba6a Add libRack to Rack SDK on Linux and Mac. by Andrew Belt 2021-09-29 09:33:19 -0400
  • 6a7b6339 Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 by Andrew Belt 2021-09-29 09:21:55 -0400
  • 486015a5 Only cache RtAudio device info for DirectSound, WASAPI, and ASIO. by Andrew Belt 2021-09-29 09:21:21 -0400
  • 25744ac6 Display more channel offset menu items in AudioWidget. by Andrew Belt 2021-09-28 18:09:25 -0400
  • a7365ab9 Add plugin linking notes to plugin.mk. by Andrew Belt 2021-09-27 14:08:38 -0400
  • 5c47e6e0 Add deprecated `appGet()` to context.hpp. by Andrew Belt 2021-09-27 11:42:36 -0400
  • 16558967 Make default size of SvgWidget (0,0). by Andrew Belt 2021-09-27 09:00:27 -0400
  • 357c0be7 Remove "Duplicate with cables" item from module and module selection menu, but make key command Mod+shift+D disable cloning cables. by Andrew Belt 2021-09-27 08:37:18 -0400
  • 3cc3be78 Add key command label to Favorite menu of Model. by Andrew Belt 2021-09-27 08:23:52 -0400
  • 35930bf7 Add "Duplicate with cables" menu item to module and module selections. by Andrew Belt 2021-09-27 08:01:52 -0400
  • ea220eec Add KnobScrollSensitivitySlider to View menu. by Andrew Belt 2021-09-27 07:45:13 -0400
  • 61a73b78 Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 by Andrew Belt 2021-09-26 15:07:00 -0400
  • 3567a370 Switch back to linking direct libRack.so/dylib/dll path. Reorder standalone objects and sources. by Andrew Belt 2021-09-26 15:06:17 -0400
  • 18068793 Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 by Andrew Belt 2021-09-26 15:02:30 -0400
  • 042a20c9 Increase maximum Browser zoom to 200%. by Andrew Belt 2021-09-26 15:02:16 -0400
  • c65636cc Revert "Deselect TextField with escape key." by Andrew Belt 2021-09-26 12:06:38 -0400
  • b951d772 Statically link libgcc on Linux. by Andrew Belt 2021-09-26 11:13:42 -0400
  • d7682267 Use -L. -lRack in standalone target for linking with libRack rather than adding libRack.so/dylib/dll to its objects. by Andrew Belt 2021-09-26 11:00:43 -0400
  • ab10c56b Add future ability for lazily querying RtAudio device infos. by Andrew Belt 2021-09-26 09:03:57 -0400
  • 8124a716 Use fallback monitor refresh rate if not detected. by Andrew Belt 2021-09-26 08:07:05 -0400
  • b04e4117 Static link standalone adapter on Linux. by Andrew Belt 2021-09-25 16:00:15 -0400
  • 6cdd459b Statically link libstdc++ and libgcc on Linux. by Andrew Belt 2021-09-25 15:57:20 -0400
  • a2cea2d3 Update changelog. by Andrew Belt 2021-09-25 15:22:32 -0400
  • 1ebd23d2 Disable app update checking until 2.0. by Andrew Belt 2021-09-25 14:46:19 -0400
  • 0563858b Deselect TextField with escape key. by Andrew Belt 2021-09-25 14:38:38 -0400
  • c0ecb9a8 Consume up/down arrow keys in TextField. by Andrew Belt 2021-09-25 14:36:28 -0400
  • 096c2c78 Rename simd/vector.hpp to simd/Vector.hpp. Make sure all useful headers are in rack.hpp. by Andrew Belt 2021-09-25 14:34:04 -0400
  • 4c270867 Use GLFW_PRESS/RELEASE for tracking arrow keys for RackScrollWidget scrolling in Scene, which fixes undesirable scrolling when a TextField is focused. by Andrew Belt 2021-09-25 13:49:00 -0400
  • 4396dc68 Revise tips. by Andrew Belt 2021-09-25 11:52:36 -0400
  • 43bece9f Update email in Core.json. by Andrew Belt 2021-09-25 10:32:44 -0400
  • 799ce004 Update email address in license and remove a newline. by Andrew Belt 2021-09-25 10:30:25 -0400
  • 967d99db Add return value to eachNearestGridPos() so compilers don't complain. by Andrew Belt 2021-09-25 10:23:13 -0400
  • 6d5a7678 Adjust formatting of namespace docs. by Andrew Belt 2021-09-25 09:46:46 -0400
  • df89de78 Move Svg to window:: namespace. by Andrew Belt 2021-09-25 09:19:35 -0400
  • 9ac54241 Add patch:: namespace. by Andrew Belt 2021-09-25 06:13:04 -0400
  • f25a1707 Add window:: namespace. by Andrew Belt 2021-09-25 06:06:17 -0400
  • 4e8b9ef3 Improve namespace documentation. by Andrew Belt 2021-09-25 05:56:18 -0400
  • ca19005e Pass VERSION macro to src/common.cpp only. by Andrew Belt 2021-09-25 04:58:05 -0400
  • 39821097 Remove EDITION from dist names. by Andrew Belt 2021-09-25 04:38:06 -0400
  • a4ab06ef Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 by Andrew Belt 2021-09-25 03:53:05 -0400
  • 20c679f2 Set randomizeEnabled to true in Module::configButton(). by Andrew Belt 2021-09-24 17:29:24 -0400
  • b13d8832 Test and fix Mac code-signing and notarization. by Andrew Belt 2021-09-24 16:40:09 -0400