1025 Commits (26fe1837bd77c4c17f547c2073f16d3043675cd1)

Author SHA1 Message Date
  Andrew Belt 169b869d32 Change label of allowCursorLock setting in menu. 3 years ago
  Andrew Belt 02cceecc3e Don't assert if ModuleLightWidget accesses out of bounds lights, simply set brightness to 0. If module is bypassed, set brightness to 0. 3 years ago
  Andrew Belt fe0a8c58a1 Add full version number to window title. 3 years ago
  Andrew Belt 6dff695198 Rename plugin::getPlugin() to getPluginFallback(), getExactPlugin() to getPlugin(), and similar renaming for Model. Don't check plugin fallback in library. 3 years ago
  Andrew Belt 6c81ba466f Add RackWidget::getCompleteCablesOnPort(). Use it in PortWidget and ModuleWidget to prevent crashes when incomplete cables exist. 3 years ago
  Andrew Belt 842c12cdfe Remove "v" from plugin update menu items. 3 years ago
  Andrew Belt a8384d6543 Implement Knob::speed. 3 years ago
  Andrew Belt f15799e9a7 Add plugin::getExactPlugin() and getExactModel() to public API. Fix inability to load plugin that is aliased to another. 3 years ago
  Andrew Belt d61841bdda Add "Free" name to distribution, window title, and tip window. 3 years ago
  Andrew Belt d7aa204bc7 Copy patch storage dir when cloning individual module. 3 years ago
  Andrew Belt 90c43226cd Clean up doc comments. 3 years ago
  Andrew Belt 0276fde5ab Clean up app:: doc comments. Make some class variables internal. 3 years ago
  Andrew Belt fb00490389 Add "VCV Rack" text to Help menu. 3 years ago
  Andrew Belt 7ff515f8fe Rename "Community Edition" to "Free". Remove edition name from TipWindow and Window title. 3 years ago
  Andrew Belt e6f5c62968 Add RackWidget::get/setNextCableColorId(). 3 years ago
  Andrew Belt 7bd26deefc Don't display negative meter measurements. 3 years ago
  Andrew Belt 54cc95ae46 Make all subsystems able to initialize and destroy multiple times. 3 years ago
  Andrew Belt 7229fdada5 Decrease margin of scrolling rack while dragging. 3 years ago
  Andrew Belt f96cf2dd71 Reverse order of cable names in PortTooltip. 3 years ago
  Andrew Belt 0b0170f463 Rename AudioWidget to AudioDisplay, MidiWidget to MidiDisplay. Move 3 years ago
  Andrew Belt 3ec47bf575 Make RackWidget::incompleteCable internal with getter. 3 years ago
  Andrew Belt 00bd49e2b7 Use "From/To" in cable tooltip depending on port type. 3 years ago
  Andrew Belt d64a8da846 Add PortCloneCableItem implementation. 3 years ago
  Andrew Belt 19f806dbad Implement PortCreateCableItem and PortCableItem. 3 years ago
  Andrew Belt d95878b7dc Implement Notes panel redesign by Pyer. 3 years ago
  Andrew Belt 15b58ec7dd Delete SvgLatch. Add latch setting to SvgSwitch. 3 years ago
  Andrew Belt d3463094db Use menu item helpers in ParamWidget::createContextMenu(). 3 years ago
  Andrew Belt 70bd833e97 Use Switch behavior in SvgLatch. 3 years ago
  Andrew Belt a194b6f34f Add SvgLatch. 3 years ago
  Andrew Belt 3ecced7389 Add scissor in LedDisplay::drawLayer(). 3 years ago
  Andrew Belt c4f35364bf Add moduleWhitelist to settings (again). Finish module whitelist syncing in library::. Add module whitelist filtering to Browser. 3 years ago
  Andrew Belt 947170198f Add port name to PortCableItem in port context menu. 3 years ago
  Andrew Belt d09fbf84f0 Add cable menu item and create cable menu item to port context menu (WIP). 3 years ago
  Andrew Belt 319ece9430 Set ModuleWidget width to 12HP if SVG panel has zero width. 3 years ago
  Andrew Belt 1dfd3b6535 Check library updates when Library menu is opened or user logs in. 3 years ago
  Andrew Belt 42b5861d13 Implement LedDisplay redesign by Pyer. 3 years ago
  Andrew Belt 08e1f9a954 Add port name and "Duplicate/create new cable" to port context menu. 3 years ago
  Andrew Belt a786493ba1 Swap "Duplicate" and "Duplicate with cables" key commands. Add menu item to module and Edit menus. 3 years ago
  Andrew Belt 90fe39bffb Add shift-click to delete top cable on port. 3 years ago
  Andrew Belt d0658081bc Use same logic in Browser as SvgPanel for determining whether to render framebuffer with oversampling. 3 years ago
  Andrew Belt 8131083655 Draw layer 1 (lights) of ModuleWidgets in Browser and Window::screenshotModules(). 3 years ago
  Andrew Belt 1878e97e4c Serialize gridOffset of RackScrollWidget in patch. 3 years ago
  Andrew Belt 1caf689797 Scroll rack if dragging near the edge of the screen only for certain widgets. 3 years ago
  Andrew Belt d847d9791b Add Widget::isDescendantOf(). Only scroll RackScrollWidget when dragging a child of its container with the left mouse button. 3 years ago
  Andrew Belt 10067ceadc Add RackScrollWidget::getZoom/setZoom/getGridOffset/setGridOffset(). Serialize zoom in patch instead of settings. 3 years ago
  Andrew Belt 567c827092 Add menu to PortWidget. 3 years ago
  Andrew Belt b1b294725d Allow dragging/dropping .vcvs selection file on Scene. 3 years ago
  Andrew Belt 843f1d416a Draw favorite ModelBoxes with a solid yellow border. 3 years ago
  Andrew Belt f27f5d48d8 Use createCheckMenuItem() etc in Browser. 3 years ago
  Andrew Belt 681b76708e Add rightText to createCheckMenuItem(), createBoolMenuItem(), and 3 years ago