2331 Commits (27cebc7675302971bd36c4443bb352dad381526e)

Author SHA1 Message Date
  Andrew Belt a5d49e56db Change text of preferDarkPanels in menu. 1 year ago
  Andrew Belt 7f6783c3dd Re-render browser module framebuffers when settings::preferDarkPanels is changed. 1 year ago
  Andrew Belt 8c0b3adeb6 Add settings::preferDarkPanels, ThemedSvgPanel, ThemedSvgScrew, and "Prefer dark panels" menu item to View menu. 1 year ago
  Andrew Belt 9ee126d76b Set vg in ContextCreateEvent and ContextDestroyEvent when constructing and destructing Window. 1 year ago
  Andrew Belt 613f926c35 Change `side` argument from bool to uint8_t in Module::getExpander() and Module::ExpanderChangeEvent. 1 year ago
  Andrew Belt 538fdcc547 Show module ID in Module's Info menu. 2 years ago
  Andrew Belt 6e1aaa3c11 Add Fundamental as plugin slug fallback of VCV-Pro in case modules are moved. 2 years ago
  Andrew Belt 21e027ad80 When drawing Tooltip, use tooltipTheme.textColor instead of menuTheme. Set tooltipTheme to fg color for all UI themes. 2 years ago
  Andrew Belt 46063ce16b Don't check for library updates when Library menu button is clicked in dev mode. 2 years ago
  Andrew Belt 6c9b40961c Reword MenuBar items. 2 years ago
  Andrew Belt 83bd4013fa Remove unnecessary assignment of InfoLabel::color. 2 years ago
  Andrew Belt 4a904d4950 Rename ParamQuantity::set/getDirectValue() to set/getImmediateValue(). 2 years ago
  Andrew Belt 41a234da18 Set UI theme color for Browser's count label and MenuBar's info label. 2 years ago
  Andrew Belt 6e7d457a6f Initialize ui::Label::color with transparent black. If unchanged, text is drawn with the default theme color. 2 years ago
  Andrew Belt cdaea345d3 Make ParamQuantity::set/getValue() set/get the target value of engine smoothing instead of the value directly. Add ParamQuantity::set/getDirectValue(). Deprecate ParamQuantity::set/getSmoothValue(). 2 years ago
  Andrew Belt b2c98c5d70 Fix default UI theme ID in settings. 2 years ago
  Andrew Belt 1dba28cadd Improve appearance of translucent or transparent cable colors. 2 years ago
  Andrew Belt 57c99b4cd9 Write to temp settings.json file and overwrite, in case Rack crashes while writing it. 2 years ago
  Andrew Belt 35c70e7459 Revise rail graphics from Pyer. Rename "Dark" theme to "High contrast dark" and "Default" to "Dark". 2 years ago
  Andrew Belt 3878d7053c Make Light theme background a bit darker. Invert colors of slider. 2 years ago
  Andrew Belt 10b448a6bc Add light and dark rack rails from Pyer. 2 years ago
  richiehindle 8ccd9f7e58 Set the oversampling ratio for both high-def and standard-def displays, so that moving from one to the other always sets the appropriate ratio. /VCVRack/issues/issues/100 2 years ago
  Andrew Belt 5b39f3a7a6 Tweak Light theme colors. 2 years ago
  Andrew Belt 13aad032f4 Fix InfoLabel text color when switching UI themes. 2 years ago
  Andrew Belt 5759ab3d0c Add UI theme to settings and menu bar. 2 years ago
  Andrew Belt a35b87c56b Make ui::setTheme() better handle light and high-contrast dark themes, without modifying default theme too much. 2 years ago
  Andrew Belt 6f12a83d67 Add color::lerp(). 2 years ago
  Andrew Belt 046452bd55 Make "deprecated" an alias of "hidden" in Model JSON object. 2 years ago
  Andrew Belt 4d53776101 When settings::lockModules is enabled, don't select modules on click. 2 years ago
  Andrew Belt e62eeccb3d In system::removeRecursively(), make all sub-entries writable before attempting to recursively remove. 2 years ago
  Andrew Belt a637fc7e0b In system::unarchiveToDirectory(), set minimum file and dir permissions to 0644 and 0755. 2 years ago
  Andrew Belt 4905496eed Fix all memory leaks caused by json_array_append() and json_object_set(). 2 years ago
  Andrew Belt dba531ffe2 Check that plugin is available for this arch when checking library updates. 2 years ago
  Andrew Belt 31ddd65c79 Remove behavior that clears MIDI messages too far in the future in InputQueue::tryPop(). 2 years ago
  Andrew Belt 6eaf11ed7a Remove Engine::setFrame(). Guarantee that Engine frame only increases by 1 with no jumps. 2 years ago
  Andrew Belt bc792910e6 If plugin slug in VCV account is not found in manifests, skip plugin silently. 2 years ago
  Andrew Belt 99361ff172 Place module selection nearest to mouse position when pasting. 2 years ago
  Andrew Belt a5e377f2e6 When cloning, pasting, or importing module selection, place modules nearest to center of rack viewport. 2 years ago
  Andrew Belt a7492aa412 Refactor RackWidget_pasteJson() to return ModuleWidget pointers instead of only IDs. 2 years ago
  Andrew Belt cd2d14fa5e Update expanders when ModuleWidget is removed from RackWidget, so Module::onExpanderChange is dispatched. 2 years ago
  Andrew Belt b138166e0e Allow plugins to add menu items to port context menu with PortWidget::appendContextMenu(). 2 years ago
  Andrew Belt f90e1d0d0b In unarchiveToDirectory(), make zero-byte files in the archive delete existing files instead of overwrite them. 2 years ago
  Andrew Belt 096b11e234 Fix Mac minor version in getOperatingSystemInfo() for Mac >=13. 2 years ago
  Andrew Belt 26fe1837bd MIDI-CV: Improve labels for pwRange and clockDivisions in context menu. 2 years ago
  Andrew Belt d104a6080e Audio 2: Only turn on red "0 dB" lights when clipping. 2 years ago
  Andrew Belt 908517c890 Clear audio output in Device before Ports process buffers. 2 years ago
  Andrew Belt fd0136de0a Revise tip window messages. 2 years ago
  Andrew Belt a811a9c78a Increase minimum window size. 2 years ago
  Andrew Belt 8f432d536b Move app name, version, and arch from Help menu to menu bar. 2 years ago
  Andrew Belt b8708cb73c Add APP_OS_NAME and APP_CPU_NAME. Display OS and CPU in Help menu. 2 years ago