3389 Commits (3cf4a3794888aae2f5e53a3175de7b3e17eb28e7)
 

Author SHA1 Message Date
  Andrew Belt 3cf4a37948 Don't prompt to restart Rack if user selects current language. 10 months ago
  Andrew Belt c1041ce700 Specify translation file in log if it fails to load. 10 months ago
  Andrew Belt b301e9d90d Add Noto Sans Simplified Chinese font. Fix crash if any UI fonts fail to load. 10 months ago
  Andrew Belt 16b264627d Load string translations earlier in standalone initialization. 10 months ago
  Andrew Belt f8ef2520f5 Fix newlines and smart-quotes in English translation. 10 months ago
  Andrew Belt ad30d3a5c2 Move English strings to translation file. 10 months ago
  Andrew Belt 3316c1efed Translate module tags. 11 months ago
  Andrew Belt 804bd47bc6 Move English from most app classes to translation file. Add translated names for getKeyName() and getKeyCommandName(). 11 months ago
  Andrew Belt 45feab5f2c Use isKeyCommand() instead of manually checking key and mods, to fix key commands on non-QWERTY keyboard layouts. 11 months ago
  Andrew Belt 363c9e48e5 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. 11 months ago
  Andrew Belt 7b9a170408 Add scratch AI-generated Japanese translation. 11 months ago
  Andrew Belt 5d8effcd75 Move strings from ModuleWidget and RackWidget to translations file. 11 months ago
  Andrew Belt aaa5c04b9d Remove .c_str() calls for string::f() arguments. 11 months ago
  Andrew Belt 164f396ce7 Make `string::f()` automatically convert all arguments (including format string) from `std::string` to `const char*` as needed. 11 months ago
  Andrew Belt 3e58077d9d Move strings in MenuBar to translation. 11 months ago
  Andrew Belt ad3e10d842 Add documentation to string:: language functions. 11 months ago
  Andrew Belt 511886a6e2 Add Noto Emoji font for black & white emojis. 11 months ago
  Andrew Belt e5c0819c3a Add "Help > Language" menu item to select language setting. 11 months ago
  Andrew Belt 89aede6e9e Add `string::translate()` and `settings::language` for getting translated strings depending on language. 11 months ago
  Andrew Belt 863f509ce2 Add Noto Sans Japanese font as UI fallback. 11 months ago
  Andrew Belt 8b249888fd In `network::requestDownload()`, set default `progress` argument to NULL. 11 months ago
  Andrew Belt a36f4dc131 Make RtAudio return UTF-8 device names on Windows and Mac. 11 months ago
  Andrew Belt b38734b69d Update oui-blendish website link in README. 11 months ago
  Andrew Belt 0924e39255 Remove RtAudioDriver deviceInfo caching 11 months ago
  Andrew Belt daf219aaeb Fix deprecated PUT macro from cURL. 11 months ago
  Andrew Belt 530286250c Fix static linking libarchive on Windows. 11 months ago
  Andrew Belt cf924e57a9 Fix unarchiving of zstd dep on Windows with hack. 11 months ago
  Andrew Belt a9c91b9ebd Update RtAudio submodule. deviceIds are now arbitrary instead of sequential. 11 months ago
  Andrew Belt e694181636 Update LICENSE-dist for Zstandard. 11 months ago
  Andrew Belt 6bb9377e0e Update to zstd 1.5.6 and libarchive 3.7.7. Define zstd static library path in libarchive build. 11 months ago
  Andrew Belt 4a7ad1e1e7 Update LICENSE-dist. 11 months ago
  Andrew Belt 8c33d966d3 Add date and Rack Pro changes to changelog. 11 months ago
  Andrew Belt 1ff18c9946 Bump version. Update changelog. 11 months ago
  Andrew Belt 2995ed74ff When launching engine worker threads, inherit main thread's scheduling policy and priority instead of setting manually. 11 months ago
  Andrew Belt 9d70bad7aa Tint/dim port only when left-dragging. 11 months ago
  Andrew Belt 854f2f121e Add "All cables" menu item to port context menu for dragging multiple cables. 11 months ago
  Andrew Belt e5a067398d Handle linear and radial gradient stop offsets (other than 0.0 and 1.0) in SVG. 11 months ago
  Andrew Belt 490c621dc0 Handle 2-stop radial gradients for SVG fill. Refactor svgFill(). 11 months ago
  Andrew Belt d87feb7d6e Make CableWidget remember cableId so history is not broken when dragging a cable to its original port. 11 months ago
  Andrew Belt 26ef3b574e When dragging cable back to its original port, don't push history which does nothing. 11 months ago
  Andrew Belt 407b7cbf25 When dragging cables, combine CableAdd and CableRemove actions into a ComplexAction that is pushed when dragging stops. 11 months ago
  Andrew Belt 41eddb0890 Re-enable plug lights. Re-enable port dimming when dragging cable. 11 months ago
  Andrew Belt d8edf64b8a Allow multiple incomplete cables. Grabbing a plug moves it to the top. Serialize plug order to patch. 11 months ago
  Andrew Belt 73d27e9df6 Make PlugWidget a child of PlugContainer instead of a child of CableWidget. 11 months ago
  Andrew Belt 3ed1e2c373 Set EngineWorker thread priority on Windows. 1 year ago
  Andrew Belt 420dd84a8a Use pthread API instead of C++ threads for EngineWorker. 1 year ago
  Andrew Belt f659b0432e Global random state no longer needs to be initialized for each Engine thread. 1 year ago
  Andrew Belt 7024da3a5f Rename "View > Theme" to "UI theme" to reduce confusion with dark panels. 1 year ago
  Andrew Belt f15eeba5b9 All Ctrl+scroll action names to "View > Mouse wheel" choice labels. 1 year ago
  Andrew Belt eec9d40ffc In Window::getMods() on Linux, get mod keys directly from X11 display instead of GLFW, to handle X11 key remapping. 1 year ago