Andrew Belt
|
e5c0819c3a
|
Add "Help > Language" menu item to select language setting.
|
5 months ago |
Andrew Belt
|
89aede6e9e
|
Add `string::translate()` and `settings::language` for getting translated strings depending on language.
|
5 months ago |
Andrew Belt
|
8b249888fd
|
In `network::requestDownload()`, set default `progress` argument to NULL.
|
5 months ago |
Andrew Belt
|
26ef3b574e
|
When dragging cable back to its original port, don't push history which does nothing.
|
5 months ago |
Andrew Belt
|
d8edf64b8a
|
Allow multiple incomplete cables. Grabbing a plug moves it to the top. Serialize plug order to patch.
|
6 months ago |
Andrew Belt
|
73d27e9df6
|
Make PlugWidget a child of PlugContainer instead of a child of CableWidget.
|
6 months ago |
Andrew Belt
|
cb01a15607
|
Add wiget::getKeyCommandName() and getKeyName(). Use it instead of hard-coding key command strings.
|
7 months ago |
Andrew Belt
|
0ab12e7103
|
Use uint32_t for codepoint type in text events.
|
7 months ago |
Andrew Belt
|
5635e097a0
|
Add "View > Mouse wheel" setting to make mouse wheel zoom instead of scroll.
|
9 months ago |
Andrew Belt
|
8346b52c12
|
Add "Zoom to fit modules" to menu bar and "Zoom to fit" to module context menu, with key commands F4 and Ctrl+F4.
|
9 months ago |
Andrew Belt
|
01685a6e1d
|
Make createIndexSubmenuItem() implementation simpler by calling createCheckMenuItem().
|
10 months ago |
Andrew Belt
|
f377e9b6d6
|
Make createBoolMenuItem() implementation simpler by calling createCheckMenuItem().
|
10 months ago |
Andrew Belt
|
9288d6fe4d
|
Improve color:: doc comments.
|
10 months ago |
Andrew Belt
|
535fb0b1c2
|
Tweak doc comments and changelog.
|
10 months ago |
Andrew Belt
|
c0c3d167bd
|
Add dsp::MidiParser based on MIDI_CV module.
|
11 months ago |
Andrew Belt
|
58b69fad16
|
Add PulseGenerator::isHigh() method.
|
11 months ago |
Andrew Belt
|
33d3127eb1
|
Remove incomplete VCVSliderHorizontal and VCVLightSliderHorizontal components.
|
11 months ago |
Andrew Belt
|
58f2482df8
|
Add "Create cable on top" item to port menu. Tweak menu labels.
|
1 year ago |
Andrew Belt
|
5bf14750f0
|
Remove system::glob(). Use regex to find Fundamental package path in plugin::init().
|
1 year ago |
Andrew Belt
|
dcbece868f
|
Add system::glob().
|
1 year ago |
Andrew Belt
|
7c0941777f
|
Define ARCH_* macros in arch.hpp instead of on the command line.
|
1 year ago |
Andrew Belt
|
449502977c
|
After moving user dir, update recent patches inside old user dir to new dir.
|
1 year ago |
Andrew Belt
|
befbb094a0
|
Fix warning when NDEBUG macro is enabled.
|
1 year ago |
Andrew Belt
|
41f65c6859
|
Add cable color setting and menu items.
|
1 year ago |
Andrew Belt
|
6c18b05ac7
|
If loaded patch contains unavailable modules, after informing user, don't close Rack. Instead, load patch anyway.
|
1 year ago |
Andrew Belt
|
89cb56ae95
|
If Microphone permission is blocked on Mac, show error dialog with instructions to give permission.
|
1 year ago |
Andrew Belt
|
ba84d14467
|
If log file cannot be written, show error dialog and exit. On Mac, explain how to enable Document Folder permission and open System Settings before exit.
|
1 year ago |
Andrew Belt
|
b04beb9680
|
Dispatch ExpanderChangeEvent when removing modules.
|
1 year ago |
Andrew Belt
|
129eb3ca4b
|
Allow multiple cables on input Port.
|
1 year ago |
Andrew Belt
|
840e184d7e
|
Rename system::initCpuFlags() to system::resetFpuFlags(). Implement it on ARM64.
|
1 year ago |
Andrew Belt
|
e2a4a6209d
|
Add system::initCpuFlags(). Call it by all new threads.
|
1 year ago |
Andrew Belt
|
7b7f539e58
|
Add settings::cableAutoRotate and cableColorsReset().
|
1 year ago |
Andrew Belt
|
5e90e7da8a
|
Return templated type for menu helpers.
|
1 year ago |
Andrew Belt
|
b95897c7da
|
Add ui::ColorDotMenuItem.
|
1 year ago |
Andrew Belt
|
859cf1b484
|
Add verifyHttpsCerts setting to disable verifying HTTPS certificates.
|
1 year ago |
Andrew Belt
|
d87bf878eb
|
Fix dsp::dbToAmplitude() for simd:: types.
|
1 year ago |
Andrew Belt
|
bb8f70c04e
|
When loading a patch or autosave, if modules are unavailable, prompt user to close Rack and view them on the VCV Library.
|
1 year ago |
Andrew Belt
|
b406264407
|
Use assert() instead of throwing Exception in SharedMutex.
|
1 year ago |
Andrew Belt
|
d70372535a
|
Add Engine::addModule_NoLock() and addCable_NoLock().
|
1 year ago |
Andrew Belt
|
1b30b8ab3b
|
Include plugin.hpp in rack.hpp.
|
1 year ago |
Andrew Belt
|
bf43884b53
|
Add string::Version::getMajor(), getMinor(), and getRevision().
|
1 year ago |
Andrew Belt
|
032d6b826a
|
Define _MM_FROUND_NO_EXC on ARM64.
|
1 year ago |
Andrew Belt
|
ded4425620
|
Add LightButton to component library.
|
1 year ago |
Andrew Belt
|
993a27efc9
|
Use sse4.2 roundps intrinsic in simd::trunc, floor, ceil, and round. Use floor() in fmod() instead of trunc().
|
1 year ago |
Andrew Belt
|
a29d04f062
|
Add DarkPJ301MPort to component library.
|
1 year ago |
Andrew Belt
|
16db3fb2e1
|
Set handle widget pos in SvgSlider::setHandlePos(). Step ModuleWidget before rendering in Browser so it can set its default appearance.
|
1 year ago |
Andrew Belt
|
f5f0dd2ddb
|
Add ThemedSvgPort and ThemedPJ301MPort classes.
|
1 year ago |
Andrew Belt
|
e02ef2932c
|
Make ThemedSvg* classes fully inline. Refactor app::Svg* classes.
|
1 year ago |
Andrew Belt
|
6b0f4d3a18
|
Add monotonic mention to system::getTime().
|
1 year ago |
Andrew Belt
|
16900d4c8e
|
Add "minRackVersion" plugin manifest property. Don't download plugin update if Rack version is lower than the plugin's minRackVersion.
|
1 year ago |