Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • c1041ce7 Specify translation file in log if it fails to load. by Andrew Belt 2024-12-04 22:23:40 -0500
  • b301e9d9 Add Noto Sans Simplified Chinese font. Fix crash if any UI fonts fail to load. by Andrew Belt 2024-12-04 22:17:10 -0500
  • 16b26462 Load string translations earlier in standalone initialization. by Andrew Belt 2024-12-03 22:42:45 -0500
  • f8ef2520 Fix newlines and smart-quotes in English translation. by Andrew Belt 2024-12-03 22:32:44 -0500
  • ad30d3a5 Move English strings to translation file. by Andrew Belt 2024-12-03 15:42:01 -0500
  • 3316c1ef Translate module tags. by Andrew Belt 2024-11-29 09:09:41 -0500
  • 804bd47b Move English from most app classes to translation file. Add translated names for getKeyName() and getKeyCommandName(). by Andrew Belt 2024-11-27 17:05:37 -0500
  • 45feab5f Use isKeyCommand() instead of manually checking key and mods, to fix key commands on non-QWERTY keyboard layouts. by Andrew Belt 2024-11-27 07:30:31 -0500
  • 363c9e48 Add Widget::KeyBaseEvent::isKeyCommand() for checking a key command correctly on all keyboard layouts. Make getKeyName() directly convert GLFW key to name, ignoring current keyboard layout. by Andrew Belt 2024-11-27 05:15:34 -0500
  • 7b9a1704 Add scratch AI-generated Japanese translation. by Andrew Belt 2024-11-26 07:16:50 -0500
  • 5d8effcd Move strings from ModuleWidget and RackWidget to translations file. by Andrew Belt 2024-11-26 07:12:37 -0500
  • aaa5c04b Remove .c_str() calls for string::f() arguments. by Andrew Belt 2024-11-26 06:20:14 -0500
  • 164f396c Make `string::f()` automatically convert all arguments (including format string) from `std::string` to `const char*` as needed. by Andrew Belt 2024-11-26 06:06:20 -0500
  • 3e58077d Move strings in MenuBar to translation. by Andrew Belt 2024-11-26 03:42:48 -0500
  • ad3e10d8 Add documentation to string:: language functions. by Andrew Belt 2024-11-25 10:28:43 -0500
  • 511886a6 Add Noto Emoji font for black & white emojis. by Andrew Belt 2024-11-25 10:23:04 -0500
  • e5c0819c Add "Help > Language" menu item to select language setting. by Andrew Belt 2024-11-25 10:22:32 -0500
  • 89aede6e Add `string::translate()` and `settings::language` for getting translated strings depending on language. by Andrew Belt 2024-11-25 06:10:42 -0500
  • 863f509c Add Noto Sans Japanese font as UI fallback. by Andrew Belt 2024-11-24 04:10:54 -0500
  • 8b249888 In `network::requestDownload()`, set default `progress` argument to NULL. by Andrew Belt 2024-11-22 01:21:32 -0500
  • a36f4dc1 Make RtAudio return UTF-8 device names on Windows and Mac. by Andrew Belt 2024-11-21 23:22:17 -0500
  • b38734b6 Update oui-blendish website link in README. by Andrew Belt 2024-11-21 08:27:25 -0500
  • 0924e392 Remove RtAudioDriver deviceInfo caching by Andrew Belt 2024-11-21 06:13:26 -0500
  • daf219aa Fix deprecated PUT macro from cURL. by Andrew Belt 2024-11-21 06:00:02 -0500
  • 53028625 Fix static linking libarchive on Windows. by Andrew Belt 2024-11-21 05:59:34 -0500
  • cf924e57 Fix unarchiving of zstd dep on Windows with hack. by Andrew Belt 2024-11-21 05:52:36 -0500
  • a9c91b9e Update RtAudio submodule. deviceIds are now arbitrary instead of sequential. by Andrew Belt 2024-11-21 05:14:41 -0500
  • e6941816 Update LICENSE-dist for Zstandard. by Andrew Belt 2024-11-21 01:54:40 -0500
  • 6bb9377e Update to zstd 1.5.6 and libarchive 3.7.7. Define zstd static library path in libarchive build. by Andrew Belt 2024-11-21 00:45:07 -0500
  • 4a7ad1e1 Update LICENSE-dist. by Andrew Belt 2024-11-20 03:42:30 -0500
  • 8c33d966 (tag: v2.6.0) Add date and Rack Pro changes to changelog. by Andrew Belt 2024-11-20 01:52:40 -0500
  • 1ff18c99 Bump version. Update changelog. by Andrew Belt 2024-11-20 01:39:41 -0500
  • 2995ed74 When launching engine worker threads, inherit main thread's scheduling policy and priority instead of setting manually. by Andrew Belt 2024-11-17 03:07:00 -0500
  • 9d70bad7 Tint/dim port only when left-dragging. by Andrew Belt 2024-11-17 01:10:32 -0500
  • 854f2f12 Add "All cables" menu item to port context menu for dragging multiple cables. by Andrew Belt 2024-11-16 21:16:21 -0500
  • e5a06739 Handle linear and radial gradient stop offsets (other than 0.0 and 1.0) in SVG. by Andrew Belt 2024-11-15 03:54:07 -0500
  • 490c621d Handle 2-stop radial gradients for SVG fill. Refactor svgFill(). by Andrew Belt 2024-11-15 03:12:04 -0500
  • d87feb7d Make CableWidget remember cableId so history is not broken when dragging a cable to its original port. by Andrew Belt 2024-11-12 01:59:32 -0500
  • 26ef3b57 When dragging cable back to its original port, don't push history which does nothing. by Andrew Belt 2024-11-12 00:56:24 -0500
  • 407b7cbf When dragging cables, combine CableAdd and CableRemove actions into a ComplexAction that is pushed when dragging stops. by Andrew Belt 2024-11-12 00:08:26 -0500
  • 41eddb08 Re-enable plug lights. Re-enable port dimming when dragging cable. by Andrew Belt 2024-11-09 02:25:34 -0500
  • d8edf64b Allow multiple incomplete cables. Grabbing a plug moves it to the top. Serialize plug order to patch. by Andrew Belt 2024-11-09 01:17:04 -0500
  • 73d27e9d Make PlugWidget a child of PlugContainer instead of a child of CableWidget. by Andrew Belt 2024-11-07 02:26:27 -0500
  • 3ed1e2c3 Set EngineWorker thread priority on Windows. by Andrew Belt 2024-10-28 01:22:14 -0400
  • 420dd84a Use pthread API instead of C++ threads for EngineWorker. by Andrew Belt 2024-10-25 19:04:56 -0400
  • f659b043 Global random state no longer needs to be initialized for each Engine thread. by Andrew Belt 2024-10-25 02:07:49 -0400
  • 7024da3a Rename "View > Theme" to "UI theme" to reduce confusion with dark panels. by Andrew Belt 2024-09-27 02:24:46 -0400
  • f15eeba5 All Ctrl+scroll action names to "View > Mouse wheel" choice labels. by Andrew Belt 2024-09-24 04:01:21 -0400
  • eec9d40f In Window::getMods() on Linux, get mod keys directly from X11 display instead of GLFW, to handle X11 key remapping. by Andrew Belt 2024-09-19 03:06:09 -0400
  • cb01a156 Add wiget::getKeyCommandName() and getKeyName(). Use it instead of hard-coding key command strings. by Andrew Belt 2024-09-18 05:56:22 -0400
  • eea16efc Use key instead of keyName for checking key commands. by Andrew Belt 2024-09-18 04:30:48 -0400
  • 0ab12e71 Use uint32_t for codepoint type in text events. by Andrew Belt 2024-09-18 02:36:11 -0400
  • 798f13ea Remove zstd feature from libcurl since it breaks build on Mac. by Andrew Belt 2024-09-18 02:18:49 -0400
  • c9493a79 Update curl to 8.10.0 and openssl to 3.3.2. Tweak configure flags to disable new unnecessary features. Allow curl to use zstd. by Andrew Belt 2024-09-18 01:36:24 -0400
  • 9c5e5b34 Improve error message for invalid SVG. by Andrew Belt 2024-09-16 07:05:23 -0400
  • 73431fd2 Add commented-out warning for invalid or duplicate module tags. by Andrew Belt 2024-09-02 00:51:25 -0400
  • 5ede1ad8 Parse "viewBox" attribute and transform coordinates to this in helper.py. by Andrew Belt 2024-08-29 16:16:45 -0400
  • ad731064 Refactor mouseWheelZoom scroll toggle logic. by Andrew Belt 2024-08-11 18:24:11 -0400
  • 6965a2ec Compile .mm files with CXX instead of CC. by Andrew Belt 2024-08-05 03:52:36 -0400
  • 3b0f9856 (refs/pull/1940/head) Compile .mm files with CXX rather than CC by Alexis Hildebrandt 2024-08-04 22:44:31 +0200
  • e9ea0a9e Make Slider corners sharp if a child of a Menu. by Andrew Belt 2024-08-02 02:44:21 -0400
  • 5635e097 Add "View > Mouse wheel" setting to make mouse wheel zoom instead of scroll. by Andrew Belt 2024-08-01 23:59:07 -0400
  • 8346b52c Add "Zoom to fit modules" to menu bar and "Zoom to fit" to module context menu, with key commands F4 and Ctrl+F4. by Andrew Belt 2024-08-01 21:04:11 -0400
  • 757a76d9 Decrement Switch value with Ctrl+click. by Andrew Belt 2024-07-15 16:32:43 -0400
  • 01685a6e Make createIndexSubmenuItem() implementation simpler by calling createCheckMenuItem(). by Andrew Belt 2024-07-06 15:16:19 -0400
  • f377e9b6 Make createBoolMenuItem() implementation simpler by calling createCheckMenuItem(). by Andrew Belt 2024-07-06 13:39:01 -0400
  • 9288d6fe Improve color:: doc comments. by Andrew Belt 2024-06-27 10:32:02 -0400
  • 535fb0b1 Tweak doc comments and changelog. by Andrew Belt 2024-06-16 05:55:24 -0400
  • a994fefc MIDI_CV: Use MidiParser. by Andrew Belt 2024-06-09 20:33:19 -0400
  • c0c3d167 Add dsp::MidiParser based on MIDI_CV module. by Andrew Belt 2024-06-09 20:32:39 -0400
  • 58b69fad Add PulseGenerator::isHigh() method. by Andrew Belt 2024-06-09 20:32:24 -0400
  • 195bae86 MIDI CV: When sustain pedal is released, disable gate if no notes are held. by Andrew Belt 2024-06-03 17:09:35 -0400
  • 3f01dfdf Package SDK in sdk target. Don't lipo sdk binary. by Andrew Belt 2024-06-03 15:47:25 -0400
  • 6850f761 Deselect modules when adding module with browser. by Andrew Belt 2024-06-02 22:06:22 -0400
  • 3a027080 Add vtobpm() and bpmtov() parameter functions. by Andrew Belt 2024-05-30 14:33:47 -0400
  • 33d3127e Remove incomplete VCVSliderHorizontal and VCVLightSliderHorizontal components. by Andrew Belt 2024-05-28 18:37:12 -0400
  • ff65d1a6 Fix permissions of files generated by Doxygen. by Andrew Belt 2024-05-19 15:25:47 -0400
  • 58f2482d (tag: v2.5.2) Add "Create cable on top" item to port menu. Tweak menu labels. by Andrew Belt 2024-05-09 08:19:33 -0400
  • 29fa3523 Bump version. by Andrew Belt 2024-05-09 07:36:58 -0400
  • 42ff2717 Engine: Sort `cables` by (inputModule, inputId) tuple. Iterate `cables` by groups of inputs instead of map of vectors. Use non-stacked input cable stepping algorithm if input is not stacked. by Andrew Belt 2024-05-09 07:28:57 -0400
  • 7acb080b When duplicating module with cables, duplicate cables connected to outputs as well as inputs. by Andrew Belt 2024-05-07 10:19:34 -0400
  • 5bf14750 Remove system::glob(). Use regex to find Fundamental package path in plugin::init(). by Andrew Belt 2024-05-07 07:14:11 -0400
  • fc0a319e Move LDFLAGS to end of compiler flags, since library order matters for Mingw. by Andrew Belt 2024-05-07 06:41:02 -0400
  • 699a2975 Fix sdk path for lipo target. by Andrew Belt 2024-05-04 22:34:24 -0400
  • 46e312a4 Refactor Makefile again. by Andrew Belt 2024-05-04 20:22:41 -0400
  • b0c7675e Add lipo target for creating Mac fat binary. by Andrew Belt 2024-05-04 05:46:12 -0400
  • 8ca33386 Refactor dist target. Split into dist, sdk, package. by Andrew Belt 2024-05-04 04:59:56 -0400
  • 9384beda Use original SLUG-VERSION-OS-CPU.vcvplugin filename for bundled Fundamental package. by Andrew Belt 2024-05-03 20:00:54 -0400
  • dcbece86 Add system::glob(). by Andrew Belt 2024-05-03 19:46:34 -0400
  • 1fb9af25 Include CXXFLAGS in build command for target. by Andrew Belt 2024-05-02 07:58:02 -0400
  • 7c094177 Define ARCH_* macros in arch.hpp instead of on the command line. by Andrew Belt 2024-05-01 03:33:20 -0400
  • 44950297 After moving user dir, update recent patches inside old user dir to new dir. by Andrew Belt 2024-04-30 04:50:15 -0400
  • 45113452 Stop writing to log if file exceeds 10 MB. by Andrew Belt 2024-04-27 14:19:02 -0400
  • befbb094 Fix warning when NDEBUG macro is enabled. by Andrew Belt 2024-04-25 20:18:28 -0400
  • 41f65c68 Add cable color setting and menu items. by Andrew Belt 2024-04-25 03:05:37 -0400
  • 9b004b48 Update osdialog. by Andrew Belt 2024-04-22 03:07:21 -0400
  • 7545ada7 Use default patch dir in open/save dialogs if current patch dir doesn't exist. by Andrew Belt 2024-04-22 02:28:59 -0400
  • 5ea08323 Fix memory leak in patch::Manager::~Manager() is running in safe mode. by Andrew Belt 2024-04-16 22:09:00 -0400
  • 3f133d8a (tag: v2.5.1) Bump version. Update changelog. by Andrew Belt 2024-04-16 21:57:20 -0400
  • 63c0dec0 Remember last color selected by the cable context menu's "New cable" item. Don't reset to first color when toggling "Auto-rotate colors". by Andrew Belt 2024-04-15 22:44:57 -0400