3425 Commits (0dc28e6d56bbd11dd2644f3457fbc73e5b0e1240)
 

Author SHA1 Message Date
  Andrew Belt 0dc28e6d56 Automatically add Japanese, Chinese, and emoji fallback fonts in Window::loadFont(). Add Window::loadFontWithoutFallbacks(). 11 months ago
  Andrew Belt 02deb03d7d Add settings::lastPatchDirectory and lastSelectionDirectory. Remember these directories when saving/loading patches and selections. 11 months ago
  Andrew Belt 4021202e53 Omit patch path from patch archive when saved. 11 months ago
  Andrew Belt 414f7bec9b Remove all CR characters when inserting text in TextField. 11 months ago
  Andrew Belt b5935a76e8 Add default fields to history classes. 11 months ago
  Andrew Belt f617ed1d03 Ignore dotfiles. Reorganize .gitignore. 11 months ago
  Andrew Belt 59faa60ed2 Add human-edited and reviewed translations. 1 year ago
  Andrew Belt fe4d462917 Use standard/different Mac key commands for navigating text fields. 1 year ago
  Andrew Belt dc0a3f0554 Use git soft tags to define VERSION. 1 year ago
  Andrew Belt 93b87165d5 Change Mac bundle ID from com.vcvrack.rack to com.vcvrack.rack2. 1 year ago
  Andrew Belt 9dddaefa20 For password TextFields, skip to beginning/end in cursorToPrevWord()/cursorToNextWord(). 1 year ago
  Andrew Belt f2469aa309 Draw correct number of UTF-8 codepoints in password TextField. 1 year ago
  Andrew Belt 12430710ba Add string::UTF8Length(), UTF8CodepointIndex(), and UTF8CodepointPos(). Revise string::UTF8* docs. 1 year ago
  Andrew Belt 17e338e82a Use xxd for building binary data into object files with BINARY macros. 1 year ago
  Andrew Belt 1ee1ae238e Remove unnecessary pkg-ref from Distribution.xml. 1 year ago
  Andrew Belt f3f10d2c41 Allow installing to ~/Applications user folder as well as /Applications system folder on Mac. 1 year ago
  Andrew Belt 500efd7957 Add cleandist convenience target to plugin.mk. 1 year ago
  Andrew Belt bf407fbeaf MIDICC_CV and CV_MIDICC: Use 1-16 instead of 0-15 for default MIDI CC numbers. 1 year ago
  Andrew Belt 8bba27b77f VCV Audio-2: Get normalled 2nd input value directly from 1st input port instead of DC-coupled value. 1 year ago
  Andrew Belt 23e66d0111 Don't store extended attributes in plugin package 1 year ago
  Andrew Belt 89e5b460eb Add Ctrl+Plus key command for keyboard layouts that have a "+" key. 1 year ago
  Andrew Belt 4cc368abdb Hard-code English string for `standalone.multipleInstances` translation, since translations aren't yet loaded. 1 year ago
  Andrew Belt a2971e4bc2 Fix translation reference for ModuleWidget.clearTemplateDialog. 1 year ago
  Andrew Belt aa615db3a7 Tweak ellipsizing of Browser choice buttons again. 1 year ago
  Andrew Belt 6c86c85d55 Support UTF-8 strings in string::ellipsize() and ellipsizePrefix(). Add truncatePrefix(). 1 year ago
  Andrew Belt 2ba3377afe Tweak ellipsizing of Browser choice buttons. 1 year ago
  Andrew Belt 9cfc29730a Fix key command label for PortCloneCableItem. 1 year ago
  Andrew Belt 67cc5011b1 Refactor string::UTF8NextCodepoint() with a static UTF8CodepointSize() function. 1 year ago
  Andrew Belt 1e9dfaf5a5 Use new string::UTF8* functions in TextField. Fixes text input of non-ASCII-7 codepoints. 1 year ago
  Andrew Belt d8abaa05f9 Add string::UTF32toUTF8(), UTF8toUTF32(), UTF8NextCodepoint(), and UTF8PrevCodepoint(). 1 year ago
  Andrew Belt 6dfc81252d Accept UTF-8 text input events in TextField. Fix arrow keys, backspace, and delete for UTF-8 text. 1 year ago
  Andrew Belt 997f90eee3 Use git commit for version revision. 1 year ago
  Andrew Belt 8cf05a500b Fix compile error on Windows. Release instance mutex on Windows when restarting standalone. 1 year ago
  Andrew Belt 4e5c701ef6 Set restart setting when user chooses to exit and restart. 1 year ago
  Andrew Belt 4d796b547e Add settings::restart which restarts Rack on exit when true. 1 year ago
  Andrew Belt 9b3d8c2136 Add app::appendLanguageMenu(). 1 year ago
  Andrew Belt 3cf4a37948 Don't prompt to restart Rack if user selects current language. 1 year ago
  Andrew Belt c1041ce700 Specify translation file in log if it fails to load. 1 year ago
  Andrew Belt b301e9d90d Add Noto Sans Simplified Chinese font. Fix crash if any UI fonts fail to load. 1 year ago
  Andrew Belt 16b264627d Load string translations earlier in standalone initialization. 1 year ago
  Andrew Belt f8ef2520f5 Fix newlines and smart-quotes in English translation. 1 year ago
  Andrew Belt ad30d3a5c2 Move English strings to translation file. 1 year ago
  Andrew Belt 3316c1efed Translate module tags. 1 year ago
  Andrew Belt 804bd47bc6 Move English from most app classes to translation file. Add translated names for getKeyName() and getKeyCommandName(). 1 year ago
  Andrew Belt 45feab5f2c Use isKeyCommand() instead of manually checking key and mods, to fix key commands on non-QWERTY keyboard layouts. 1 year 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. 1 year ago
  Andrew Belt 7b9a170408 Add scratch AI-generated Japanese translation. 1 year ago
  Andrew Belt 5d8effcd75 Move strings from ModuleWidget and RackWidget to translations file. 1 year ago
  Andrew Belt aaa5c04b9d Remove .c_str() calls for string::f() arguments. 1 year ago
  Andrew Belt 164f396ce7 Make `string::f()` automatically convert all arguments (including format string) from `std::string` to `const char*` as needed. 1 year ago