2467 Commits (8e01beac83f83004a79c7d534ed3c99e8db9d1fe)
 

Author SHA1 Message Date
  Andrew Belt 8e01beac83 Update blendish. 3 years ago
  Andrew Belt 0602d9cc96 Add edition name to TipWindow. 3 years ago
  Andrew Belt fcd18c940c Refactor TipWindow layout. 3 years ago
  Andrew Belt 94007a1c54 Add ability to disable SequentialLayout wrapping. 3 years ago
  Andrew Belt a4f3542217 Update blendish. Add TextField::prevField/nextField. 3 years ago
  Andrew Belt 474dfdd26b Disable Duplicate module selection menu item when nothing is selected. 3 years ago
  Andrew Belt 8d86dbbb7d Add GLFW_* aliases to Rack-defined GLFW-related macros. 3 years ago
  Andrew Belt 9f2dce2124 Separate module name and brand label in context menu. 3 years ago
  Andrew Belt a682e738a0 Tweak wording of AllowCursorLockItem in menu bar. 3 years ago
  Andrew Belt eeaafcfb88 Add menu item and key command for cloning selected modules. 3 years ago
  Andrew Belt fb36f4f009 Add RackWidget::setSelectedModulesPosNearest() so dragging selected modules uses nearest position to the drag start. 3 years ago
  Andrew Belt 9cbf65f48c Don't propagate Hover and DragHover events on ModuleWidget if selected. 3 years ago
  Andrew Belt 1a1a988535 Add Select All and Deselect menu items and key commands. 3 years ago
  Andrew Belt 04be72fc54 Handle arrow key scrolling in Scene instead of RackScrollWidget in case the mouse is not hovering the RackScrollWidget. 3 years ago
  Andrew Belt c5374a878e Move ModuleWidget::createSelectionContextMenu() to RackWidget::appendSelectionContextMenu(). Add selection context menu to Edit in menu bar. 3 years ago
  Andrew Belt b017ebf887 Move module selection key commands to Scene so they are handled regardless of mouse position. 3 years ago
  Andrew Belt 8dc2b30c6b Add module deselection to context menu. 3 years ago
  Andrew Belt 297561705a Add key commands to selected modules. 3 years ago
  Andrew Belt 99c96c1e05 Implement RackWidget::bypassSelectedModulesAction() so bypassing the module selection works. 3 years ago
  Andrew Belt 5995391ef9 Add basic module selection dragging. 3 years ago
  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