3426 Commits (2b16ce803dc6c272217d035986fbe2f5ce3b270c)
 

Author SHA1 Message Date
  Andrew Belt 2b16ce803d Split `MenuBar.edit.undo/redo` translation strings into `undo/redo` and `undoAction/redoAction`. 7 months ago
  Andrew Belt 0dc28e6d56 Automatically add Japanese, Chinese, and emoji fallback fonts in Window::loadFont(). Add Window::loadFontWithoutFallbacks(). 7 months ago
  Andrew Belt 02deb03d7d Add settings::lastPatchDirectory and lastSelectionDirectory. Remember these directories when saving/loading patches and selections. 7 months ago
  Andrew Belt 4021202e53 Omit patch path from patch archive when saved. 7 months ago
  Andrew Belt 414f7bec9b Remove all CR characters when inserting text in TextField. 7 months ago
  Andrew Belt b5935a76e8 Add default fields to history classes. 8 months ago
  Andrew Belt f617ed1d03 Ignore dotfiles. Reorganize .gitignore. 8 months ago
  Andrew Belt 59faa60ed2 Add human-edited and reviewed translations. 8 months ago
  Andrew Belt fe4d462917 Use standard/different Mac key commands for navigating text fields. 8 months ago
  Andrew Belt dc0a3f0554 Use git soft tags to define VERSION. 8 months ago
  Andrew Belt 93b87165d5 Change Mac bundle ID from com.vcvrack.rack to com.vcvrack.rack2. 8 months ago
  Andrew Belt 9dddaefa20 For password TextFields, skip to beginning/end in cursorToPrevWord()/cursorToNextWord(). 8 months ago
  Andrew Belt f2469aa309 Draw correct number of UTF-8 codepoints in password TextField. 8 months ago
  Andrew Belt 12430710ba Add string::UTF8Length(), UTF8CodepointIndex(), and UTF8CodepointPos(). Revise string::UTF8* docs. 8 months ago
  Andrew Belt 17e338e82a Use xxd for building binary data into object files with BINARY macros. 8 months ago
  Andrew Belt 1ee1ae238e Remove unnecessary pkg-ref from Distribution.xml. 8 months ago
  Andrew Belt f3f10d2c41 Allow installing to ~/Applications user folder as well as /Applications system folder on Mac. 8 months ago
  Andrew Belt 500efd7957 Add cleandist convenience target to plugin.mk. 8 months ago
  Andrew Belt bf407fbeaf MIDICC_CV and CV_MIDICC: Use 1-16 instead of 0-15 for default MIDI CC numbers. 8 months ago
  Andrew Belt 8bba27b77f VCV Audio-2: Get normalled 2nd input value directly from 1st input port instead of DC-coupled value. 8 months ago
  Andrew Belt 23e66d0111 Don't store extended attributes in plugin package 9 months ago
  Andrew Belt 89e5b460eb Add Ctrl+Plus key command for keyboard layouts that have a "+" key. 9 months ago
  Andrew Belt 4cc368abdb Hard-code English string for `standalone.multipleInstances` translation, since translations aren't yet loaded. 9 months ago
  Andrew Belt a2971e4bc2 Fix translation reference for ModuleWidget.clearTemplateDialog. 9 months ago
  Andrew Belt aa615db3a7 Tweak ellipsizing of Browser choice buttons again. 10 months ago
  Andrew Belt 6c86c85d55 Support UTF-8 strings in string::ellipsize() and ellipsizePrefix(). Add truncatePrefix(). 10 months ago
  Andrew Belt 2ba3377afe Tweak ellipsizing of Browser choice buttons. 10 months ago
  Andrew Belt 9cfc29730a Fix key command label for PortCloneCableItem. 10 months ago
  Andrew Belt 67cc5011b1 Refactor string::UTF8NextCodepoint() with a static UTF8CodepointSize() function. 10 months ago
  Andrew Belt 1e9dfaf5a5 Use new string::UTF8* functions in TextField. Fixes text input of non-ASCII-7 codepoints. 10 months ago
  Andrew Belt d8abaa05f9 Add string::UTF32toUTF8(), UTF8toUTF32(), UTF8NextCodepoint(), and UTF8PrevCodepoint(). 10 months ago
  Andrew Belt 6dfc81252d Accept UTF-8 text input events in TextField. Fix arrow keys, backspace, and delete for UTF-8 text. 10 months ago
  Andrew Belt 997f90eee3 Use git commit for version revision. 10 months ago
  Andrew Belt 8cf05a500b Fix compile error on Windows. Release instance mutex on Windows when restarting standalone. 10 months ago
  Andrew Belt 4e5c701ef6 Set restart setting when user chooses to exit and restart. 10 months ago
  Andrew Belt 4d796b547e Add settings::restart which restarts Rack on exit when true. 10 months ago
  Andrew Belt 9b3d8c2136 Add app::appendLanguageMenu(). 10 months ago
  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