Andrew Belt
|
d9b169ebaf
|
Add bidirectional module fallback: MindMeld-ShapeMasterPro/ShapeMasterPro.
|
3 years ago |
Andrew Belt
|
d84847995e
|
Save autosave patch on close in PatchManager instead of standalone adapter.
|
3 years ago |
Andrew Belt
|
9d3d1143ea
|
When destroying patch (e.g. on close), dispatch onSave to all Modules so they save their patch storage, etc.
|
3 years ago |
Andrew Belt
|
00d8f899d5
|
Add random::get<T>() functions.
|
3 years ago |
Andrew Belt
|
42b5861d13
|
Implement LedDisplay redesign by Pyer.
|
3 years ago |
Andrew Belt
|
ce11ceab53
|
Make system::copy() overwrite destination.
|
3 years ago |
Andrew Belt
|
4a15d69a19
|
Transform drawLayer() in ZoomWidget and TransformWidget.
|
3 years ago |
Andrew Belt
|
9eef95cf03
|
Add VultModules and VultModulesFree as plugin slug fallbacks of each other.
|
3 years ago |
Andrew Belt
|
fc1a90d0e1
|
Use non-recursive plugin::getPlugin() and getModel().
|
3 years ago |
Andrew Belt
|
418eb0846c
|
Remove debug in system::unarchiveToDirectory().
|
3 years ago |
Andrew Belt
|
08e1f9a954
|
Add port name and "Duplicate/create new cable" to port context menu.
|
3 years ago |
Andrew Belt
|
a786493ba1
|
Swap "Duplicate" and "Duplicate with cables" key commands. Add menu item to module and Edit menus.
|
3 years ago |
Andrew Belt
|
90fe39bffb
|
Add shift-click to delete top cable on port.
|
3 years ago |
Andrew Belt
|
d0658081bc
|
Use same logic in Browser as SvgPanel for determining whether to render framebuffer with oversampling.
|
3 years ago |
Andrew Belt
|
8131083655
|
Draw layer 1 (lights) of ModuleWidgets in Browser and Window::screenshotModules().
|
3 years ago |
Andrew Belt
|
65c15baf95
|
Make Scrollbar translucent.
|
3 years ago |
Andrew Belt
|
b32255d270
|
Reduce minimum window size.
|
3 years ago |
Andrew Belt
|
1878e97e4c
|
Serialize gridOffset of RackScrollWidget in patch.
|
3 years ago |
Andrew Belt
|
1caf689797
|
Scroll rack if dragging near the edge of the screen only for certain widgets.
|
3 years ago |
Andrew Belt
|
d847d9791b
|
Add Widget::isDescendantOf(). Only scroll RackScrollWidget when dragging a child of its container with the left mouse button.
|
3 years ago |
Andrew Belt
|
10067ceadc
|
Add RackScrollWidget::getZoom/setZoom/getGridOffset/setGridOffset(). Serialize zoom in patch instead of settings.
|
3 years ago |
Andrew Belt
|
567c827092
|
Add menu to PortWidget.
|
3 years ago |
Andrew Belt
|
9c70d94977
|
Call optional destroy() callback before unloading plugin library.
|
3 years ago |
Andrew Belt
|
b1b294725d
|
Allow dragging/dropping .vcvs selection file on Scene.
|
3 years ago |
Andrew Belt
|
843f1d416a
|
Draw favorite ModelBoxes with a solid yellow border.
|
3 years ago |
Andrew Belt
|
f27f5d48d8
|
Use createCheckMenuItem() etc in Browser.
|
3 years ago |
Andrew Belt
|
681b76708e
|
Add rightText to createCheckMenuItem(), createBoolMenuItem(), and
createBoolPtrMenuItem().
|
3 years ago |
Andrew Belt
|
448836a8aa
|
Increase brightness of ModelBoxes in dark room mode.
|
3 years ago |
Andrew Belt
|
79036513c4
|
Resize mouse spotlight based on RackWidget zoom level.
|
3 years ago |
Andrew Belt
|
aab83e9c96
|
Add exception handling to Port::setDriverId() and Port::toJson().
|
3 years ago |
Andrew Belt
|
9ac4638ead
|
Add exception handling to Input/Output::getDefaultDeviceId(). Clean up InputQueue::tryPop().
|
3 years ago |
Andrew Belt
|
d297b0ee7f
|
Build and link PulseAudio on Linux.
|
3 years ago |
Andrew Belt
|
420e781fa7
|
Set thread locale to en_US.UTF-8 for system::unarchiveToDirectory() on Mac, which fixes libarchive error when a non-ASCII filename is extracted.
|
3 years ago |
Andrew Belt
|
f374dd4c29
|
Add radial halo around mouse cursor in RackWidget.
|
3 years ago |
Andrew Belt
|
b28819a99d
|
Make LedDisplay draw on layer 1. Add translucent rectangle over ModuleContainer and draw lights on layer 1 instead of using nvgGlobalTint().
|
3 years ago |
Andrew Belt
|
aace0a075b
|
Draw LightWidget light and halo with drawLayer(args, 1) instead of resetting nvgGlobalTint().
|
3 years ago |
Andrew Belt
|
0839a7c041
|
Draw ModuleWidget shadow with drawLayer() instead of a custom drawShadow() method.
|
3 years ago |
Andrew Belt
|
cf2ca17156
|
Add Widget::drawLayer().
|
3 years ago |
Andrew Belt
|
c32004713d
|
Use RTLD_DEEPBIND for loading plugins with dlopen() on Linux.
|
3 years ago |
Andrew Belt
|
6e0507f0f8
|
Make history::ModuleMove use RackWidget::requestModulePos() so it updates expanders.
|
3 years ago |
Andrew Belt
|
0deeff8560
|
Make Knob enable param smoothing only if step is disabled.
|
3 years ago |
Andrew Belt
|
1f0e27749e
|
Allow SwitchQuantity first index to start at value other than 0.
|
3 years ago |
Andrew Belt
|
c6a23ddbf1
|
Prevent multiple ASIO devices from being used simultaneously
|
3 years ago |
Andrew Belt
|
5906dc0d87
|
Use nvgGlobalTint() instead of nvgGlobalAlpha() for drawing lights.
|
3 years ago |
Andrew Belt
|
486015a587
|
Only cache RtAudio device info for DirectSound, WASAPI, and ASIO.
|
3 years ago |
Andrew Belt
|
25744ac6df
|
Display more channel offset menu items in AudioWidget.
|
3 years ago |
Andrew Belt
|
165589671d
|
Make default size of SvgWidget (0,0).
|
3 years ago |
Andrew Belt
|
357c0be7a1
|
Remove "Duplicate with cables" item from module and module selection
menu, but make key command Mod+shift+D disable cloning cables.
|
3 years ago |
Andrew Belt
|
3cc3be7847
|
Add key command label to Favorite menu of Model.
|
3 years ago |
Andrew Belt
|
35930bf7e9
|
Add "Duplicate with cables" menu item to module and module selections.
|
3 years ago |