2080 Commits (c833c08da90b32d3deee1e58b8319e36a88c2355)

Author SHA1 Message Date
  Andrew Belt 2676883311 Reset autosave dir if template patch cannot be loaded. 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 5c433f6308 Revert "Change default cable colors to Pyer's design." 3 years ago
  Andrew Belt 07b7a362f7 Change default cable colors to Pyer's design. 3 years ago
  Andrew Belt faaaa7f620 Get numInputs, numOutputs, and sampleRate each audio block in Audio, instead of when the stream opens. 3 years ago
  Andrew Belt 4023367874 Add ability to toggle master module in Audio. 3 years ago
  Andrew Belt 3ecced7389 Add scissor in LedDisplay::drawLayer(). 3 years ago
  Andrew Belt 9a635b54e7 Change APP_ARCH global to APP_OS. 3 years ago
  Andrew Belt 3183508373 Unset user token if invalid. 3 years ago
  Andrew Belt 99f820f1cd Deserialize empty plugin whitelist from settings. 3 years ago
  Andrew Belt ec96220eb6 Upgrade curl and openssl. Compile OpenSSL with no-pinshared. 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 e32031a501 Revert using RTLD_DEEPBIND for loading plugins on Linux. 3 years ago
  Andrew Belt 3abe6aa804 Implement all Core panel redesigns. Reorganize Core module class and SVG names. 3 years ago
  Andrew Belt f665e52811 Use stoll() on Windows to convert module patch storage name to int64_t. 3 years ago
  Andrew Belt 94bff3c1a3 Implement new panel design in CV-MIDI, MIDI-CC, and MIDI-Gate. 3 years ago
  Andrew Belt 8de2c36de3 Add Window::activateContext(). 3 years ago
  Andrew Belt 8d911c559e Log edition name instead of abbreviation in standalone adapter. 3 years ago
  Andrew Belt 319ece9430 Set ModuleWidget width to 12HP if SVG panel has zero width. 3 years ago
  Andrew Belt ce7469d102 Rename Core panels. Implement Audio and MIDI-CV redesigns. 3 years ago
  Andrew Belt 1dfd3b6535 Check library updates when Library menu is opened or user logs in. 3 years ago
  Andrew Belt 17b1b308f7 Remove library updates loop. Add try_locking to library mutexes. 3 years ago
  Andrew Belt d9b169ebaf Add bidirectional module fallback: MindMeld-ShapeMasterPro/ShapeMasterPro. 3 years ago
  Andrew Belt d84847995e Save autosave patch on close in PatchManager instead of standalone adapter. 3 years ago
  Andrew Belt 9d3d1143ea When destroying patch (e.g. on close), dispatch onSave to all Modules so they save their patch storage, etc. 3 years ago
  Andrew Belt 00d8f899d5 Add random::get<T>() functions. 3 years ago
  Andrew Belt 42b5861d13 Implement LedDisplay redesign by Pyer. 3 years ago
  Andrew Belt ce11ceab53 Make system::copy() overwrite destination. 3 years ago
  Andrew Belt 4a15d69a19 Transform drawLayer() in ZoomWidget and TransformWidget. 3 years ago
  Andrew Belt 9eef95cf03 Add VultModules and VultModulesFree as plugin slug fallbacks of each other. 3 years ago
  Andrew Belt fc1a90d0e1 Use non-recursive plugin::getPlugin() and getModel(). 3 years ago
  Andrew Belt 418eb0846c Remove debug in system::unarchiveToDirectory(). 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 65c15baf95 Make Scrollbar translucent. 3 years ago
  Andrew Belt b32255d270 Reduce minimum window size. 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 9c70d94977 Call optional destroy() callback before unloading plugin library. 3 years ago
  Andrew Belt b1b294725d Allow dragging/dropping .vcvs selection file on Scene. 3 years ago