Andrew Belt
|
c49ea7f0f3
|
Add Pyer's plug SVG to CableWidget. WIP cable appearance.
|
3 years ago |
Andrew Belt
|
0198539572
|
Make ModuleBrowser hide "hidden" Models when refreshed instead of when initialized.
|
3 years ago |
Andrew Belt
|
d44f7b1d81
|
Set relative alpha/tint instead of global in Svg::draw(), and ModuleWidget when bypassed.
|
3 years ago |
Andrew Belt
|
4fd20a17f5
|
Darken incompatible PortWidgets when creating cables, instead of making them translucent. Make darkness dependent on room brightness.
|
3 years ago |
Andrew Belt
|
7c6177eb22
|
Add maxTokens argument to string::split().
|
3 years ago |
Andrew Belt
|
14dc8e8e57
|
Deprecate "disabled" module manifest property. Add "hidden" property which hides module from Module Browser but allows it to be loaded from patches.
|
3 years ago |
Andrew Belt
|
d53802e1e6
|
Make string::split(s, "") throw Exception.
|
3 years ago |
Andrew Belt
|
bf57176b7d
|
Log system time at launch.
|
3 years ago |
Andrew Belt
|
64c86251ef
|
Null-terminate argvU8 array in wmain() wrapper.
|
3 years ago |
Andrew Belt
|
bab462bb4b
|
Build standalone adapter directly from .cpp file instead of via .o
files. Add unicode wmain() wrapper for main() function on Windows.
|
3 years ago |
Andrew Belt
|
b49975c607
|
Re-add GPL license text to dist
|
3 years ago |
Andrew Belt
|
926a516a7a
|
Clean up NSIS installer script.
|
3 years ago |
Andrew Belt
|
31428275e0
|
Use "VCV Rack Community Edition 2.x" or "Rack CE 2" in installer on
Windows.
|
3 years ago |
Andrew Belt
|
a6ed131981
|
MSYS2 uses a primitive version of Markdown, so fix formatting of
LICENSE-dist.md.
|
3 years ago |
Andrew Belt
|
6431fe0e74
|
Compile readme, licenses, and changelog as Markdown to HTML for distribution.
|
3 years ago |
Andrew Belt
|
8c82e86b46
|
Add a few links to readme.
|
3 years ago |
Andrew Belt
|
e334b1dd31
|
Fix Window::screenshotModule() not rendering illuminated lights.
|
3 years ago |
Andrew Belt
|
e9a2de5630
|
helper.py: scale coordinates to mm if SVG document is in px.
|
3 years ago |
Andrew Belt
|
3d796032c0
|
Clean up helper.py SVG parser. Allow SVG ellipses to be used as circles.
|
3 years ago |
Andrew Belt
|
f5e6c70687
|
Switch back from "." to "-" to separate parts in dist archives.
|
3 years ago |
Andrew Belt
|
ed11f116b3
|
Log plugin loading before attempting to load plugin, in case it crashes Rack.
|
3 years ago |
Andrew Belt
|
a12296cca9
|
Fix return value of system::removeRecursively().
|
3 years ago |
Andrew Belt
|
3e8d32951a
|
Make helper script handle `fill` attributes for component color.
|
3 years ago |
Andrew Belt
|
830d2fcdd4
|
Make system::openDirectory() and openBrowser() nonblocking by running in detached thread. Use MenuItem helpers for File menu.
|
3 years ago |
Andrew Belt
|
3ca8766c39
|
Merge branch 'v2' of github.com:VCVRack/Rack-private into v2
|
3 years ago |
Andrew Belt
|
2aaa25020d
|
In the Window destructor, delete Fonts and Images from the cache before the NanoVG context is deleted.
|
3 years ago |
Andrew Belt
|
a98acd380e
|
Remove MIDI-CV InputQueue debug statement.
|
3 years ago |
Andrew Belt
|
29ab1716fd
|
Add settings::isPlugin.
|
3 years ago |
Andrew Belt
|
6be8c94a3d
|
Internalize implementation of midi::InputQueue. Add tryPop() method.
|
3 years ago |
Andrew Belt
|
09ff13a4f0
|
Rewrite barriers in Engine to be 2-phase and hopefully less CPU.
|
3 years ago |
Andrew Belt
|
6e9e5212e1
|
Automatically append .vcv and .vcvm extension to patches if the saved extension does not end with the correct extension.
|
3 years ago |
Andrew Belt
|
44568cd617
|
Rename and negate Window::getFrameTimeOverdue() to getFrameDurationRemaining().
|
3 years ago |
Andrew Belt
|
401e239589
|
Add sleep fallback to Window::step() if glfwSwapBuffers() fails to block until monitor refresh.
|
3 years ago |
Andrew Belt
|
f26696feb7
|
Document MenuItem helpers.
|
3 years ago |
Andrew Belt
|
a2c5a7695f
|
Add system::readFile/writeFile().
|
3 years ago |
Andrew Belt
|
234890faf6
|
Add string::split().
|
3 years ago |
Andrew Belt
|
228941c72b
|
Fix math::normalizeZero() for clang.
|
3 years ago |
Andrew Belt
|
b0a1f4db49
|
Don't throw Exception in many system:: functions.
|
3 years ago |
Andrew Belt
|
2f0bada0a5
|
Fix math::normalizeZero() which had no effect due to float optimization. Normalize zero in PortTooltip.
|
3 years ago |
Andrew Belt
|
e53d8ac481
|
Clean up dist filenames.
|
3 years ago |
Andrew Belt
|
c3ff43b6de
|
Rename *Dir() functions to *Directory(), backtracking on a previous commit.
|
3 years ago |
Andrew Belt
|
8a33dd24b4
|
Fix Window::screenshotModules() after being broken by FramebufferWidget changes.
|
3 years ago |
Andrew Belt
|
767c075b75
|
Add mod mask when checking for Alt-click dragging in ScrollWidget.
|
3 years ago |
Andrew Belt
|
11f06867a3
|
GitHub Issues will be replaced by VCV support when Rack 2 is released, so issue templates are no longer needed. Free code contributions to Rack are not accepted so Code of Conduct in repo not needed. Refer to https://vcvrack.com/rules for community rules.
|
3 years ago |
Andrew Belt
|
26a720f427
|
Tweak Contributions section of readme.
|
3 years ago |
Andrew Belt
|
a1438f0a28
|
Fix scrollbar flashing in RackScrollWidget when zooming.
|
3 years ago |
Andrew Belt
|
e139b42e43
|
Add FramebufferWidget::deleteFramebuffer().
|
3 years ago |
Andrew Belt
|
d277658a58
|
Add frame rate meter to menu bar.
|
3 years ago |
Andrew Belt
|
a47acc0e64
|
Log graphics card vender in Window constructor.
|
3 years ago |
Andrew Belt
|
3df661c244
|
Update nanovg submodule.
|
3 years ago |