Commit Graph

  • *
  • |\
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 3a396be2 (refs/pull/1939/merge) Merge 5c30b560a4 into 8c6f41b778 by Andrew Simper 2023-08-25 19:50:32 +0200
  • 8c6f41b7 (tag: v2.4.1, v2) Bump version. Update changelog. by Andrew Belt 2023-08-24 02:49:23 -0400
  • 82c6aebb Revert midi::InputQueue to use a priority queue again. Add sequence number to queue to preserve insertion order. by Andrew Belt 2023-08-22 00:52:43 -0400
  • ffa3da87 Always ad-hoc sign plugin binary on Mac for both CPU arches. by Andrew Belt 2023-08-21 21:47:55 -0400
  • 0ff1cc19 Add warning when an out-of-order message is sent to midi::InputQueue. by Andrew Belt 2023-08-21 03:41:08 -0400
  • bf43884b Add string::Version::getMajor(), getMinor(), and getRevision(). by Andrew Belt 2023-08-20 23:46:36 -0400
  • eddb882d Improve browser search results by tweaking FuzzySearchDatabase weights. by Andrew Belt 2023-08-15 00:09:21 -0400
  • 4a9678b2 Update osdialog. by Andrew Belt 2023-08-13 20:07:06 -0400
  • 83737b64 Add default return value for system::getTime() and getThreadTime(). by Andrew Belt 2023-08-13 19:57:57 -0400
  • 06f0a776 Use va_end() in string::fV(). by Andrew Belt 2023-08-13 19:48:07 -0400
  • 87037494 Change NSHighResolutionCapable value from string to boolean. by Andrew Belt 2023-08-13 19:40:31 -0400
  • 032d6b82 Define _MM_FROUND_NO_EXC on ARM64. by Andrew Belt 2023-08-11 02:54:53 -0400
  • ded44256 Add LightButton to component library. by Andrew Belt 2023-08-09 19:00:09 -0400
  • 993a27ef Use sse4.2 roundps intrinsic in simd::trunc, floor, ceil, and round. Use floor() in fmod() instead of trunc(). by Andrew Belt 2023-08-09 00:34:31 -0400
  • 21cf7d92 Re-enable SyncUpdateItem after library finishes syncing. by Andrew Belt 2023-08-08 21:17:31 -0400
  • 6dab4bf5 Make rail lighter in rack graphic for light theme. by Andrew Belt 2023-08-07 17:54:36 -0400
  • 735aefbf Update changelog release date. by Andrew Belt 2023-08-07 15:29:43 -0400
  • a29d04f0 Add DarkPJ301MPort to component library. by Andrew Belt 2023-08-07 15:29:30 -0400
  • 0ca0367d Update changelog. by Andrew Belt 2023-08-07 15:03:34 -0400
  • 41b20989 (tag: v2.4.0) Add CODESIGN env var to plugin.mk for signing plugin binary. by Andrew Belt 2023-08-07 02:06:26 -0400
  • 16db3fb2 Set handle widget pos in SvgSlider::setHandlePos(). Step ModuleWidget before rendering in Browser so it can set its default appearance. by Andrew Belt 2023-08-06 21:21:50 -0400
  • 0e3ea2b7 Make SvgKnob::onChange() reset knob angle if ParamQuantity is null. by Andrew Belt 2023-08-06 21:15:12 -0400
  • 58d5c06a Use "plugins-OS-CPU" plugins dir on all arches. On x64, rename old "plugins" dir to new dir. by Andrew Belt 2023-08-06 19:06:59 -0400
  • f29e6011 Fix typo to not require Rosetta to run Mac ARM64 installer. by Andrew Belt 2023-08-06 16:33:00 -0400
  • c4402c46 Fix CV_MIDI port labels on dark panel. by Andrew Belt 2023-08-06 15:40:26 -0400
  • 793e204c Bump version. Update changelog. by Andrew Belt 2023-08-06 15:03:23 -0400
  • 9a5d35d4 Use ThemedPJ301MPort for all VCV Core modules. Fix PJ301M-dark graphic. by Andrew Belt 2023-08-06 14:20:55 -0400
  • 5a085d0d Tweak LedDisplay border color. by Andrew Belt 2023-08-05 21:14:30 -0400
  • f5f0dd2d Add ThemedSvgPort and ThemedPJ301MPort classes. by Andrew Belt 2023-08-05 19:09:29 -0400
  • ee3daf49 Don't dispatch ChangeEvent in app::Svg* setters, since setters can be called from constructors and events are virtual. by Andrew Belt 2023-08-05 19:05:37 -0400
  • 54411c43 Add "Library > Account settings" menu item. by Andrew Belt 2023-08-05 14:52:51 -0400
  • 0c812994 Add "experimental" label to preferDarkPanels menu item. by Andrew Belt 2023-08-04 21:22:30 -0400
  • d3e2b487 Use dark panels in Core's Module constructors. by Andrew Belt 2023-08-04 21:20:30 -0400
  • 95e04c26 Add Core dark panels. by Andrew Belt 2023-08-04 21:20:14 -0400
  • e02ef293 Make ThemedSvg* classes fully inline. Refactor app::Svg* classes. by Andrew Belt 2023-08-04 20:12:49 -0400
  • aa85ab4a Update osdialog. by Andrew Belt 2023-08-04 00:03:55 -0400
  • 740db902 Update osdialog. by Andrew Belt 2023-08-03 23:28:24 -0400
  • b119ab34 Use queue instead of priority queue for midi::InputQueue. Don't sort by timestamp, assume it is monotonically increasing. by Andrew Belt 2023-08-03 20:40:31 -0400
  • 6b0f4d3a Add monotonic mention to system::getTime(). by Andrew Belt 2023-08-03 17:03:49 -0400
  • 1052dc7b On non-x64, load plugins from `plugins-CPU` dir. Remove "-CPU" from plugin binary filename. by Andrew Belt 2023-07-23 14:14:37 -0400
  • 5c30b560 (refs/pull/1939/head) added unison and gate force gap options by Andrew Simper 2023-07-21 10:54:47 +0800
  • 97c2d50f Don't assert that context exists in contextGet(). by Andrew Belt 2023-07-15 08:06:42 -0400
  • 21cc43dd Disable preferDarkPanels when taking module screenshots. by Andrew Belt 2023-07-13 04:40:19 -0400
  • 16900d4c Add "minRackVersion" plugin manifest property. Don't download plugin update if Rack version is lower than the plugin's minRackVersion. by Andrew Belt 2023-07-10 09:05:30 -0400
  • b3c3b0e0 Fix deprecated SvgSlider::setHandleSVG(). by Andrew Belt 2023-07-06 20:52:09 -0400
  • a5d49e56 Change text of preferDarkPanels in menu. by Andrew Belt 2023-07-06 18:17:42 -0400
  • 7f6783c3 Re-render browser module framebuffers when settings::preferDarkPanels is changed. by Andrew Belt 2023-07-06 18:02:25 -0400
  • afdbb98f In Port method arguments, change `channel` type to uint8_t. by Andrew Belt 2023-07-06 17:02:33 -0400
  • 8c0b3ade Add settings::preferDarkPanels, ThemedSvgPanel, ThemedSvgScrew, and "Prefer dark panels" menu item to View menu. by Andrew Belt 2023-06-28 22:46:54 -0400
  • 9ee126d7 Set vg in ContextCreateEvent and ContextDestroyEvent when constructing and destructing Window. by Andrew Belt 2023-06-25 09:03:09 -0400
  • 613f926c Change `side` argument from bool to uint8_t in Module::getExpander() and Module::ExpanderChangeEvent. by Andrew Belt 2023-06-22 14:16:48 -0400
  • 8b8f0ccf Revise panel: Fix Audio2 Level tick label from 6dB to 12dB. by Andrew Belt 2023-05-24 11:48:53 -0400
  • 538fdcc5 Show module ID in Module's Info menu. by Andrew Belt 2023-05-04 21:00:38 -0400
  • 3f6b6263 Enable `ParamQuantity::snapEnabled` and disable `smoothEnabled` in `Module::configSwitch()` and `configButton()`. by Andrew Belt 2023-04-27 04:40:24 -0400
  • 93be1128 Update osdialog. by Andrew Belt 2023-04-10 15:55:31 -0400
  • 06ffa2ca Fix size of NKK switch graphic. by Andrew Belt 2023-04-10 15:55:10 -0400
  • 296b1536 Revise readme headers. by Andrew Belt 2023-04-09 10:49:22 -0400
  • 6afc075a Update osdialog. by Andrew Belt 2023-04-08 11:11:47 -0400
  • 6e1aaa3c Add Fundamental as plugin slug fallback of VCV-Pro in case modules are moved. by Andrew Belt 2023-03-11 09:40:34 -0500
  • 21e027ad When drawing Tooltip, use tooltipTheme.textColor instead of menuTheme. Set tooltipTheme to fg color for all UI themes. by Andrew Belt 2023-03-09 22:24:32 -0500
  • 46063ce1 Don't check for library updates when Library menu button is clicked in dev mode. by Andrew Belt 2023-03-09 00:15:40 -0500
  • 7c6afcda Add doc comment to settings::autosaveInterval. by Andrew Belt 2023-03-08 22:05:30 -0500
  • 6c9b4096 Reword MenuBar items. by Andrew Belt 2023-03-08 10:25:34 -0500
  • f1576e2b (tag: v2.3.0) Update changelog. Bump version. by Andrew Belt 2023-03-08 05:33:48 -0500
  • 83bd4013 Remove unnecessary assignment of InfoLabel::color. by Andrew Belt 2023-03-08 05:23:42 -0500
  • 4a904d49 Rename ParamQuantity::set/getDirectValue() to set/getImmediateValue(). Use setImmediateValue() when appropriate in ParamQuantity and SwitchQuantity, such as in reset(), randomize(), and setDisplayValue(). Add doc comments to ParamQuantity. by Andrew Belt 2023-03-08 04:12:13 -0500
  • 41a234da Set UI theme color for Browser's count label and MenuBar's info label. by Andrew Belt 2023-03-08 02:17:46 -0500
  • 6e7d457a Initialize ui::Label::color with transparent black. If unchanged, text is drawn with the default theme color. by Andrew Belt 2023-03-08 02:16:33 -0500
  • d48a9068 Update license years. by Andrew Belt 2023-03-08 00:17:49 -0500
  • c93b84aa Add more doc comments to ParamQuantity methods. by Andrew Belt 2023-03-07 02:58:47 -0500
  • cdaea345 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(). by Andrew Belt 2023-03-07 00:32:45 -0500
  • b2c98c5d Fix default UI theme ID in settings. by Andrew Belt 2023-03-04 10:02:01 -0500
  • 5abd6994 Add get() helper function for std::vector. by Andrew Belt 2023-03-04 04:04:10 -0500
  • 1dba28ca Improve appearance of translucent or transparent cable colors. by Andrew Belt 2023-03-02 01:57:19 -0500
  • 70a5413a Add BooleanTrigger::processEvent() and SchmittTrigger::processEvent() which can detect when the input value changes from high to low. by Andrew Belt 2023-03-01 20:24:08 -0500
  • 57c99b4c Write to temp settings.json file and overwrite, in case Rack crashes while writing it. by Andrew Belt 2023-02-25 15:01:51 -0500
  • 35c70e74 Revise rail graphics from Pyer. Rename "Dark" theme to "High contrast dark" and "Default" to "Dark". by Andrew Belt 2023-02-24 15:31:32 -0500
  • 3878d705 Make Light theme background a bit darker. Invert colors of slider. by Andrew Belt 2023-02-24 15:14:00 -0500
  • 10b448a6 Add light and dark rack rails from Pyer. by Andrew Belt 2023-02-22 18:24:45 -0500
  • e2765e70 Merge branch 'v2' of https://github.com/VCVRack/Rack-private into v2 by richiehindle 2023-02-19 22:50:42 +0000
  • 8ccd9f7e 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 by richiehindle 2023-02-19 22:49:18 +0000
  • 5b39f3a7 Tweak Light theme colors. by Andrew Belt 2023-02-19 15:00:38 -0500
  • 13aad032 Fix InfoLabel text color when switching UI themes. by Andrew Belt 2023-02-15 07:34:36 -0500
  • 5759ab3d Add UI theme to settings and menu bar. by Andrew Belt 2023-02-15 06:14:22 -0500
  • a35b87c5 Make ui::setTheme() better handle light and high-contrast dark themes, without modifying default theme too much. by Andrew Belt 2023-02-15 05:35:36 -0500
  • 6f12a83d Add color::lerp(). by Andrew Belt 2023-02-15 01:05:55 -0500
  • 046452bd Make "deprecated" an alias of "hidden" in Model JSON object. by Andrew Belt 2023-02-13 20:38:47 -0500
  • 4d537761 When settings::lockModules is enabled, don't select modules on click. by Andrew Belt 2023-02-13 04:01:29 -0500
  • 1ed0229f Update fuzzysearchdatabase. by Andrew Belt 2023-02-11 02:56:35 -0500
  • 1c523ae3 Add dsp::polyDirect(), polyHorner(), and polyEstrin(). Rename approxExp2Floor() to exp2Floor() and make it correctly handle negative `x`. Rename approxExp2_taylor5() to exp2_taylor5() and improve polynomial coefficients. by Andrew Belt 2023-02-10 05:16:17 -0500
  • 050668e1 Clean up credits in readme. by Andrew Belt 2023-02-04 13:58:36 -0500
  • e62eeccb In system::removeRecursively(), make all sub-entries writable before attempting to recursively remove. by Andrew Belt 2023-01-28 20:50:21 -0500
  • a637fc7e In system::unarchiveToDirectory(), set minimum file and dir permissions to 0644 and 0755. by Andrew Belt 2023-01-28 20:03:00 -0500
  • 4905496e Fix all memory leaks caused by json_array_append() and json_object_set(). by Andrew Belt 2023-01-27 19:02:46 -0500
  • 43cc6d02 (tag: v2.2.3) Update changelog. by Andrew Belt 2023-01-26 10:26:37 -0500
  • dba531ff Check that plugin is available for this arch when checking library updates. by Andrew Belt 2023-01-26 10:18:57 -0500
  • 31ddd65c Remove behavior that clears MIDI messages too far in the future in InputQueue::tryPop(). by Andrew Belt 2023-01-25 19:43:31 -0500
  • 6eaf11ed Remove Engine::setFrame(). Guarantee that Engine frame only increases by 1 with no jumps. by Andrew Belt 2023-01-25 19:39:53 -0500
  • fbf7d907 Bump version. Update changelog. by Andrew Belt 2023-01-25 09:06:43 -0500
  • f142a5a5 Ignore untracked files in dep/speexdsp. by Andrew Belt 2023-01-24 09:17:46 -0500