richiehindle
|
8ccd9f7e58
|
Set the oversampling ratio for both high-def and standard-def displays, so that moving from one to the other always sets the appropriate ratio. /VCVRack/issues/issues/100
|
2 years ago |
Andrew Belt
|
5b39f3a7a6
|
Tweak Light theme colors.
|
2 years ago |
Andrew Belt
|
13aad032f4
|
Fix InfoLabel text color when switching UI themes.
|
2 years ago |
Andrew Belt
|
5759ab3d0c
|
Add UI theme to settings and menu bar.
|
2 years ago |
Andrew Belt
|
a35b87c56b
|
Make ui::setTheme() better handle light and high-contrast dark themes, without modifying default theme too much.
|
2 years ago |
Andrew Belt
|
6f12a83d67
|
Add color::lerp().
|
2 years ago |
Andrew Belt
|
046452bd55
|
Make "deprecated" an alias of "hidden" in Model JSON object.
|
2 years ago |
Andrew Belt
|
4d53776101
|
When settings::lockModules is enabled, don't select modules on click.
|
2 years ago |
Andrew Belt
|
e62eeccb3d
|
In system::removeRecursively(), make all sub-entries writable before attempting to recursively remove.
|
2 years ago |
Andrew Belt
|
a637fc7e0b
|
In system::unarchiveToDirectory(), set minimum file and dir permissions to 0644 and 0755.
|
2 years ago |
Andrew Belt
|
4905496eed
|
Fix all memory leaks caused by json_array_append() and json_object_set().
|
2 years ago |
Andrew Belt
|
dba531ffe2
|
Check that plugin is available for this arch when checking library updates.
|
2 years ago |
Andrew Belt
|
31ddd65c79
|
Remove behavior that clears MIDI messages too far in the future in InputQueue::tryPop().
|
2 years ago |
Andrew Belt
|
6eaf11ed7a
|
Remove Engine::setFrame(). Guarantee that Engine frame only increases by 1 with no jumps.
|
2 years ago |
Andrew Belt
|
bc792910e6
|
If plugin slug in VCV account is not found in manifests, skip plugin silently.
|
2 years ago |
Andrew Belt
|
99361ff172
|
Place module selection nearest to mouse position when pasting.
|
2 years ago |
Andrew Belt
|
a5e377f2e6
|
When cloning, pasting, or importing module selection, place modules nearest to center of rack viewport.
|
2 years ago |
Andrew Belt
|
a7492aa412
|
Refactor RackWidget_pasteJson() to return ModuleWidget pointers instead of only IDs.
|
2 years ago |
Andrew Belt
|
cd2d14fa5e
|
Update expanders when ModuleWidget is removed from RackWidget, so Module::onExpanderChange is dispatched.
|
2 years ago |
Andrew Belt
|
b138166e0e
|
Allow plugins to add menu items to port context menu with PortWidget::appendContextMenu().
|
2 years ago |
Andrew Belt
|
f90e1d0d0b
|
In unarchiveToDirectory(), make zero-byte files in the archive delete existing files instead of overwrite them.
|
2 years ago |
Andrew Belt
|
096b11e234
|
Fix Mac minor version in getOperatingSystemInfo() for Mac >=13.
|
2 years ago |
Andrew Belt
|
26fe1837bd
|
MIDI-CV: Improve labels for pwRange and clockDivisions in context menu.
|
2 years ago |
Andrew Belt
|
d104a6080e
|
Audio 2: Only turn on red "0 dB" lights when clipping.
|
2 years ago |
Andrew Belt
|
908517c890
|
Clear audio output in Device before Ports process buffers.
|
2 years ago |
Andrew Belt
|
fd0136de0a
|
Revise tip window messages.
|
2 years ago |
Andrew Belt
|
a811a9c78a
|
Increase minimum window size.
|
2 years ago |
Andrew Belt
|
8f432d536b
|
Move app name, version, and arch from Help menu to menu bar.
|
2 years ago |
Andrew Belt
|
b8708cb73c
|
Add APP_OS_NAME and APP_CPU_NAME. Display OS and CPU in Help menu.
|
2 years ago |
Andrew Belt
|
0b668e7a44
|
Remove Window::activateContext().
|
2 years ago |
Andrew Belt
|
f7c8e097e2
|
Use plugin-CPU.EXT filename for plugin binary on non-x64 CPUs, so multiple binaries can coexist.
|
2 years ago |
Andrew Belt
|
d8eba3b982
|
Split APP_ARCH to APP_OS and APP_CPU.
|
2 years ago |
Andrew Belt
|
f816a8c9af
|
Add space to "Core Audio" audio driver name.
|
2 years ago |
Andrew Belt
|
866cb01c16
|
Remove unused Window variable.
|
2 years ago |
Andrew Belt
|
73eead277e
|
Update fuzzysearchdatabase and tweak Module Browser search.
|
2 years ago |
Andrew Belt
|
30f33276b0
|
Add plugin slug fallback for "DelexandraVol1".
|
2 years ago |
Andrew Belt
|
bf675ada61
|
Make simple random state global instead of thread-local.
|
2 years ago |
Andrew Belt
|
f97308edfb
|
Clear output audio only if no Ports are subscribed to Device.
|
2 years ago |
Andrew Belt
|
27c2325118
|
Fix /download URL "arch" argument.
|
2 years ago |
Andrew Belt
|
c12f690786
|
Remove "v" from all version messages.
|
2 years ago |
Andrew Belt
|
8916e3b383
|
Merge APP_OS variable into APP_ARCH.
|
2 years ago |
Andrew Belt
|
b4de7c9fc1
|
Use 16 MIDI loopback devices instead of 1.
|
2 years ago |
Andrew Belt
|
0609ef0ebb
|
Refactor MenuLabel frame rate math in MenuBar.
|
2 years ago |
Andrew Belt
|
36c9c1232e
|
Use sleep-based frame limiting instead of vsync since it's unreliable on buggy graphics drivers.
|
2 years ago |
Andrew Belt
|
9d8624d4b6
|
Add MIDI "Loopback" driver.
|
2 years ago |
Andrew Belt
|
591246a500
|
Replace "frameSwapInterval" setting with "frameRateLimit".
|
2 years ago |
Andrew Belt
|
2cff78999a
|
Set pluginSettingsJ to NULL in settings::destroy().
|
2 years ago |
Andrew Belt
|
77ee02a051
|
Decrease network connection timeout to 30 seconds.
|
2 years ago |
Andrew Belt
|
b2502f0ea0
|
Add user agent to network requests.
|
2 years ago |
Andrew Belt
|
a6a212789a
|
Add system::sleep().
|
2 years ago |