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
|
0976b5725a
|
Add comment about including Rack headers other than rack.hpp.
|
3 years ago |
Andrew Belt
|
9c70d94977
|
Call optional destroy() callback before unloading plugin library.
|
3 years ago |
Andrew Belt
|
f6819bfe24
|
Add Rect::shrink().
|
3 years ago |
Andrew Belt
|
681b76708e
|
Add rightText to createCheckMenuItem(), createBoolMenuItem(), and
createBoolPtrMenuItem().
|
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
|
02560a43da
|
Fix doc comment for Module.
|
3 years ago |
Andrew Belt
|
5c47e6e017
|
Add deprecated `appGet()` to context.hpp.
|
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 |
Andrew Belt
|
096c2c78b3
|
Rename simd/vector.hpp to simd/Vector.hpp. Make sure all useful headers are in rack.hpp.
|
3 years ago |
Andrew Belt
|
6d5a76788f
|
Adjust formatting of namespace docs.
|
3 years ago |
Andrew Belt
|
df89de7847
|
Move Svg to window:: namespace.
|
3 years ago |
Andrew Belt
|
9ac54241fb
|
Add patch:: namespace.
|
3 years ago |
Andrew Belt
|
f25a17075c
|
Add window:: namespace.
|
3 years ago |
Andrew Belt
|
4e8b9ef301
|
Improve namespace documentation.
|
3 years ago |
Andrew Belt
|
20c679f208
|
Set randomizeEnabled to true in Module::configButton().
|
3 years ago |
Andrew Belt
|
d5b86f458b
|
Add doc comments to dsp and engine namespaces.
|
3 years ago |
Andrew Belt
|
3675f45cec
|
Add/edit doc comments.
|
3 years ago |
Andrew Belt
|
b458c189a0
|
Fix incorrect channel count display in AudioWidget.
|
3 years ago |
Andrew Belt
|
4567cc4220
|
Master audio module (the module that clocks Engine) makes more sense.
|
3 years ago |
Andrew Belt
|
95ed0bb5c5
|
Fix module paste key command. Fix crash when deleting module selection.
|
3 years ago |
Andrew Belt
|
8a31123eac
|
Change Widget::getRelativeOffset/Zoom() argument to `ancestor`.
|
3 years ago |
Andrew Belt
|
d4feea8210
|
Add random::get() instead of extern global, which crashes Rack when
used from plugins on Windows.
|
3 years ago |
Andrew Belt
|
f77afa08e3
|
Add Scene::getMousePos().
|
3 years ago |
Andrew Belt
|
84b98e9d96
|
Dispatch Action event on Knob when clicking and releasing without moving beyond a threshold distance.
|
3 years ago |
Andrew Belt
|
e80210779e
|
Push ParamChange history action when scrolling knobs.
|
3 years ago |
Andrew Belt
|
2344abbc11
|
If knobScroll is enabled, don't move knobs while scrolling the rack.
|
3 years ago |
Andrew Belt
|
f1635cd96b
|
Add Module::jsonStripIds().
|
3 years ago |
Andrew Belt
|
a37ad4eeb5
|
Rename EventState::setHovered() etc to setHoveredWidget() etc.
|
3 years ago |
Andrew Belt
|
62a93d099c
|
Add Internal to app::Switch.
|
3 years ago |
Andrew Belt
|
90d395ae8b
|
Add Quantity::toScaled() and fromScaled(). Clean up Quantity and ParamQuantity.
|
3 years ago |
Andrew Belt
|
c08c6e365a
|
Add ParamQuantity::smoothEnabled.
|
3 years ago |
Andrew Belt
|
de3f42edc1
|
Rename Engine::setParam() etc to Engine::setParamValue() etc.
|
3 years ago |
Andrew Belt
|
b9d91b85af
|
Add ParamQuantity::getScaledValue().
|
3 years ago |
Andrew Belt
|
4f98870e88
|
Add ParamQuantity::setSmoothScaledValue().
|
3 years ago |
Andrew Belt
|
3f1b1535e3
|
Add Module::getNum*().
|
3 years ago |
Andrew Belt
|
363d97a56e
|
Add UI thread CPU meter.
|
3 years ago |
Andrew Belt
|
287e06eb08
|
Add Menu::cornerFlags.
|
3 years ago |
Andrew Belt
|
e249f82564
|
Redesign module CPU meter based on Pyer design.
|
3 years ago |
Andrew Belt
|
ea09f6df29
|
Use `RackWidget::selectedModules` set rather than `ModuleWidget::selected` bool.
|
3 years ago |
Andrew Belt
|
8df21af258
|
Move favorite menu item from ModelBox menu to Model menu.
|
3 years ago |
Andrew Belt
|
1023247941
|
Add Model::appendContextMenu(). Display Model context menu in ModelBox of module browser.
|
3 years ago |