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