3377 Commits (aaa5c04b9da9b28c641ec165bfa9c91b3d4ca21e)
 

Author SHA1 Message Date
  Andrew Belt aaa5c04b9d Remove .c_str() calls for string::f() arguments. 5 months ago
  Andrew Belt 164f396ce7 Make `string::f()` automatically convert all arguments (including format string) from `std::string` to `const char*` as needed. 5 months ago
  Andrew Belt 3e58077d9d Move strings in MenuBar to translation. 5 months ago
  Andrew Belt ad3e10d842 Add documentation to string:: language functions. 5 months ago
  Andrew Belt 511886a6e2 Add Noto Emoji font for black & white emojis. 5 months ago
  Andrew Belt e5c0819c3a Add "Help > Language" menu item to select language setting. 5 months ago
  Andrew Belt 89aede6e9e Add `string::translate()` and `settings::language` for getting translated strings depending on language. 5 months ago
  Andrew Belt 863f509ce2 Add Noto Sans Japanese font as UI fallback. 5 months ago
  Andrew Belt 8b249888fd In `network::requestDownload()`, set default `progress` argument to NULL. 5 months ago
  Andrew Belt a36f4dc131 Make RtAudio return UTF-8 device names on Windows and Mac. 5 months ago
  Andrew Belt b38734b69d Update oui-blendish website link in README. 5 months ago
  Andrew Belt 0924e39255 Remove RtAudioDriver deviceInfo caching 5 months ago
  Andrew Belt daf219aaeb Fix deprecated PUT macro from cURL. 5 months ago
  Andrew Belt 530286250c Fix static linking libarchive on Windows. 5 months ago
  Andrew Belt cf924e57a9 Fix unarchiving of zstd dep on Windows with hack. 5 months ago
  Andrew Belt a9c91b9ebd Update RtAudio submodule. deviceIds are now arbitrary instead of sequential. 5 months ago
  Andrew Belt e694181636 Update LICENSE-dist for Zstandard. 5 months ago
  Andrew Belt 6bb9377e0e Update to zstd 1.5.6 and libarchive 3.7.7. Define zstd static library path in libarchive build. 5 months ago
  Andrew Belt 4a7ad1e1e7 Update LICENSE-dist. 5 months ago
  Andrew Belt 8c33d966d3 Add date and Rack Pro changes to changelog. 5 months ago
  Andrew Belt 1ff18c9946 Bump version. Update changelog. 5 months ago
  Andrew Belt 2995ed74ff When launching engine worker threads, inherit main thread's scheduling policy and priority instead of setting manually. 5 months ago
  Andrew Belt 9d70bad7aa Tint/dim port only when left-dragging. 5 months ago
  Andrew Belt 854f2f121e Add "All cables" menu item to port context menu for dragging multiple cables. 5 months ago
  Andrew Belt e5a067398d Handle linear and radial gradient stop offsets (other than 0.0 and 1.0) in SVG. 5 months ago
  Andrew Belt 490c621dc0 Handle 2-stop radial gradients for SVG fill. Refactor svgFill(). 5 months ago
  Andrew Belt d87feb7d6e Make CableWidget remember cableId so history is not broken when dragging a cable to its original port. 5 months ago
  Andrew Belt 26ef3b574e When dragging cable back to its original port, don't push history which does nothing. 5 months ago
  Andrew Belt 407b7cbf25 When dragging cables, combine CableAdd and CableRemove actions into a ComplexAction that is pushed when dragging stops. 5 months ago
  Andrew Belt 41eddb0890 Re-enable plug lights. Re-enable port dimming when dragging cable. 6 months ago
  Andrew Belt d8edf64b8a Allow multiple incomplete cables. Grabbing a plug moves it to the top. Serialize plug order to patch. 6 months ago
  Andrew Belt 73d27e9df6 Make PlugWidget a child of PlugContainer instead of a child of CableWidget. 6 months ago
  Andrew Belt 3ed1e2c373 Set EngineWorker thread priority on Windows. 6 months ago
  Andrew Belt 420dd84a8a Use pthread API instead of C++ threads for EngineWorker. 6 months ago
  Andrew Belt f659b0432e Global random state no longer needs to be initialized for each Engine thread. 6 months ago
  Andrew Belt 7024da3a5f Rename "View > Theme" to "UI theme" to reduce confusion with dark panels. 7 months ago
  Andrew Belt f15eeba5b9 All Ctrl+scroll action names to "View > Mouse wheel" choice labels. 7 months ago
  Andrew Belt eec9d40ffc In Window::getMods() on Linux, get mod keys directly from X11 display instead of GLFW, to handle X11 key remapping. 7 months ago
  Andrew Belt cb01a15607 Add wiget::getKeyCommandName() and getKeyName(). Use it instead of hard-coding key command strings. 7 months ago
  Andrew Belt eea16efc29 Use key instead of keyName for checking key commands. 7 months ago
  Andrew Belt 0ab12e7103 Use uint32_t for codepoint type in text events. 7 months ago
  Andrew Belt 798f13eab3 Remove zstd feature from libcurl since it breaks build on Mac. 7 months ago
  Andrew Belt c9493a7914 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. 7 months ago
  Andrew Belt 9c5e5b3497 Improve error message for invalid SVG. 7 months ago
  Andrew Belt 73431fd235 Add commented-out warning for invalid or duplicate module tags. 8 months ago
  Andrew Belt 5ede1ad897 Parse "viewBox" attribute and transform coordinates to this in helper.py. 8 months ago
  Andrew Belt ad73106428 Refactor mouseWheelZoom scroll toggle logic. 9 months ago
  Andrew Belt 6965a2ecca Compile .mm files with CXX instead of CC. 9 months ago
  Andrew Belt e9ea0a9ef0 Make Slider corners sharp if a child of a Menu. 9 months ago
  Andrew Belt 5635e097a0 Add "View > Mouse wheel" setting to make mouse wheel zoom instead of scroll. 9 months ago