Andrew Belt
|
b90177811b
|
Add Svg::draw() convenience method.
|
3 years ago |
Andrew Belt
|
4e7f1edb24
|
Change all deprecated APP->window->loadSvg() calls to Svg::load(). Fix FramebufferWidget::onContextDestroy() not unsetting framebuffer handle.
|
3 years ago |
Andrew Belt
|
55fa1f0dca
|
Move Svg from window.hpp to svg.hpp. Deprecate Window::loadSvg(). Un-deprecate Svg::load().
|
3 years ago |
Andrew Belt
|
ad1d109845
|
Add ContextCreateEvent and ContextDestroyEvent.
|
3 years ago |
Andrew Belt
|
5484126aaa
|
Change `event::Foo` to `FooEvent`.
|
3 years ago |
Andrew Belt
|
c9cf25f66e
|
Merge event namespace into widget namespace. Event classes are now defined inside the Widget class.
|
3 years ago |
Andrew Belt
|
033e181370
|
Reorder changelog and source code menu items in module info menu.
|
3 years ago |
Andrew Belt
|
b6e4767e46
|
Remove "v" from version display strings. Make Windows installer not
install over Rack v1.
|
3 years ago |
Andrew Belt
|
d2c08beb35
|
Fix midi::Output names of devices.
|
3 years ago |
Andrew Belt
|
1b76dd5f07
|
Change midi::Message::toString() to const. Clean up midi code.
|
3 years ago |
Andrew Belt
|
5043d0e10a
|
Use Engine frame instead of seconds timestamp for midi::Message.
|
3 years ago |
Andrew Belt
|
cb5a03c90e
|
Rename initRuntime() to initTime() in system.cpp.
|
3 years ago |
Andrew Belt
|
4702397c23
|
Merge branch 'v2' of github.com:VCVRack/Rack-private into v2
|
3 years ago |
Andrew Belt
|
a99ba7f352
|
Add midi::Message::toString().
|
3 years ago |
Andrew Belt
|
09bdf763a8
|
Add desktop icon to Windows installer.
|
3 years ago |
Andrew Belt
|
ec062f8b9a
|
Fix typo in INTERNAL macro.
|
3 years ago |
Andrew Belt
|
5a5a40f5a2
|
Fix INTERNAL definition on Windows.
|
3 years ago |
Andrew Belt
|
38651ce195
|
Re-enable NSIS installer. Make installer safer by preventing user from
installing to folder that already exists.
|
3 years ago |
Andrew Belt
|
1971f2d79a
|
Use "Untitled.vcv" as default patch filename.
|
3 years ago |
Andrew Belt
|
fb1c93bfa1
|
Fix Mac icon.
|
3 years ago |
Andrew Belt
|
59f0621303
|
Update icon from master design file.
|
3 years ago |
Andrew Belt
|
f627d1e729
|
Move libRack.dylib to Resources folder in Mac bundle. Use rpath for plugin build.
|
3 years ago |
Andrew Belt
|
b584e5f506
|
Use @executable_path for libRack.dylib for plugins on Mac. This is a hack that will need to be changed to @rpath later.
|
3 years ago |
Andrew Belt
|
ebd1fba9e0
|
Refactor dist target.
|
3 years ago |
Andrew Belt
|
ec14e18bec
|
Remove PatchManager::isLegacy().
|
3 years ago |
Andrew Belt
|
c4cc1c4368
|
Clean up fromJson Engine and RackWidget methods. Fix v0.6 patch loading.
|
3 years ago |
Andrew Belt
|
de47a19b96
|
Change copyright attribution to VCV. Remove outdated sentences from readme.
|
3 years ago |
Andrew Belt
|
27ccb2f9a3
|
Refactor paste actions of ModuleWidget and RackWidget.
|
3 years ago |
Andrew Belt
|
f5bad0e20f
|
Add hard-coded plugin/model slug fallbacks/aliases. Catch Exceptions from Module::fromJson().
|
3 years ago |
Andrew Belt
|
beef5be7b2
|
Add initial state to VCV Notes.
|
3 years ago |
Andrew Belt
|
7ed56c0f4c
|
Make OpenRecentItem disabled if there are no recent patches.
|
3 years ago |
Andrew Belt
|
096f40f4f6
|
Fix Ctrl+scroll zooming with RackScrollWidget, which was broken when knob scrolling was added.
|
3 years ago |
Andrew Belt
|
9a21827b1e
|
Add TextField context menu.
|
3 years ago |
Andrew Belt
|
3213b16ecf
|
Add integer versions of _f32 and _f64 suffix operators.
|
3 years ago |
Andrew Belt
|
f3490e2cf4
|
Quote RACK_USER_DIR in plugin makefile.
|
3 years ago |
Andrew Belt
|
bfa402c6c5
|
Change Ctrl and Shift+ctrl knob adjustment speeds to 1/10 and 1/100.
|
3 years ago |
Andrew Belt
|
2ef395f99b
|
Add scroll wheel knob control setting.
|
3 years ago |
Andrew Belt
|
9c7ac3392c
|
Split AudioInterface into AudioInterfacePort, avoiding multiple inheritance.
|
3 years ago |
Andrew Belt
|
1e6bc7cdf5
|
Make Vec::equals, Rect::equals, Rect::containing, and Rect::intersecting non-deprecated.
|
3 years ago |
Andrew Belt
|
4ae79f662d
|
Fix crash when saving/loading module presets. Add "Clear template" menu item to module presets menu. Rename `system::doesExist()` to `exists()`.
|
3 years ago |
Andrew Belt
|
69c2d74ad4
|
Fix a few Exception strings
|
3 years ago |
Andrew Belt
|
8b215d86fb
|
Don't link libstdc++ statically on Mac because it uses libc++ instead.
|
3 years ago |
Andrew Belt
|
c0275f0cbb
|
Add user-defined literal suffixes for integer and float types.
|
3 years ago |
Andrew Belt
|
6b73b7f1b6
|
Update rtaudio submodule. Update submodule URLs.
|
3 years ago |
Andrew Belt
|
2a41142cb1
|
Clear VU meter of Audio-2 if there are no device outputs.
|
3 years ago |
Andrew Belt
|
6de4cd9be4
|
Make Ctrl, Shift, and Ctrl+shift mods consistent between arrow key rack scrolling and knob movement. Ctrl is slow, Shift is fast, Ctrl+shift is very slow.
|
3 years ago |
Andrew Belt
|
54fbe407af
|
Split `audio::Port::offset` to inputOffset and outputOffset, and `audio::Port::maxChannels` to maxInputs and maxOutputs.
|
3 years ago |
Andrew Belt
|
1652ee615a
|
Update changelog.
|
3 years ago |
Andrew Belt
|
124cefd0d7
|
Add DC blocker to AudioInterface.
|
3 years ago |
Andrew Belt
|
dbe843447b
|
Remove useless line in PatchManager::saveDialog().
|
3 years ago |