2597 Commits (b13d8832a00a48d6e6ac0e2f81b9ddf5a61045ba)
 

Author SHA1 Message Date
  Andrew Belt bcc22eba61 Add actions to ModuleWidget::createSelectionContextMenu(). Refactor RackWidget and ModuleWidget as necessary. 3 years ago
  Andrew Belt 6d539f04e5 Add Shift-click module selecting. When dragging modules, always set the y position to the rack row the mouse is hovering. 3 years ago
  Andrew Belt be3b975932 Use createMenuItem() helpers in ModuleWidget. 3 years ago
  Andrew Belt 2a5180f101 Clean up RackWidget and ModuleWidget members. 3 years ago
  Andrew Belt 7d2ce0a6bb Add ModuleWidget selection. (Currently does nothing.) 3 years ago
  Andrew Belt 7f44c6d706 Remove "unsupported" from JACK driver name. It's still not really supported, but we could at some point. 3 years ago
  Andrew Belt 706efe908c Use nvgCreateSharedGL2() to create framebuffer NanoVG context, so it shares fonts and images with the main context. 3 years ago
  Andrew Belt e0b7ec76e4 Tweak color and thickness of CableWidget. 3 years ago
  Andrew Belt 8102678e9c Wrap PlugWidget size to plug SVG instead of infinite. 3 years ago
  Andrew Belt dd5fea40e9 Fix slightly incorrect FramebufferWidget draw position when framebuffer is a different scale (e.g. before it gets a chance to re-render). 3 years ago
  Andrew Belt 99adc5c0fe Add PlugWidget. Implement appearance of cables and plugs from Pyer. Add layer variable to Widget::DrawArgs. Add color::isEqual(). 3 years ago
  Andrew Belt d7096ae631 Add FramebufferWidget::viewportMargin. 3 years ago
  Andrew Belt c28610fe39 Edit a few tips. 3 years ago
  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 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 3 years ago
  Andrew Belt a6ed131981 MSYS2 uses a primitive version of Markdown, so fix formatting of 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