Andrew Belt
|
f8df60a9e6
|
Add 150% and 250% options to "View > UI scale" menu.
|
1 month ago |
Andrew Belt
|
4d8030a535
|
Clear library global state in library::destroy() in case init() is called again.
|
1 month ago |
Andrew Belt
|
4552a7168f
|
Specify Fundamental (VCV Free) plugin version and download it in dist target. Refactor getFundamentalPackagePath() to not use regex.
|
1 month ago |
Andrew Belt
|
16dbaff771
|
Refactor RtAudioDriver/Device. Hardcode old RtAudio driverIds to be compatible with Rack <2.6.1 patches.
|
1 month ago |
Andrew Belt
|
81a16ade0e
|
Automatically set Core plugin version to Rack app version.
|
1 month ago |
Andrew Belt
|
125d59af2d
|
Add note voltage constants to Quantity expression parser such as "c4v = 0V" and "a#v". Refactor teVarsInit().
|
1 month ago |
Andrew Belt
|
872aa0397d
|
No need for engineBarrier to be a HybridBarrier since yield() is not called.
|
1 month ago |
Andrew Belt
|
617f6ddafd
|
Refactor all Barrier implementations. Explicitly use appropriate memory ordering everywhere. Use __yield() on ARM64.
|
1 month ago |
Andrew Belt
|
2ce8ea0c3f
|
In system::getStackTrace(), use dladdr() instead of backtrace_symbols() on Linux and Mac.
|
1 month ago |
Andrew Belt
|
089049136d
|
Add "View > UI scale" menu for setting the pixel ratio.
|
2 months ago |
Andrew Belt
|
ff44a1f575
|
Tweak browser button and label widths to fit translations.
|
2 months ago |
Andrew Belt
|
2b16ce803d
|
Split `MenuBar.edit.undo/redo` translation strings into `undo/redo` and `undoAction/redoAction`.
|
2 months ago |
Andrew Belt
|
0dc28e6d56
|
Automatically add Japanese, Chinese, and emoji fallback fonts in Window::loadFont(). Add Window::loadFontWithoutFallbacks().
|
2 months ago |
Andrew Belt
|
02deb03d7d
|
Add settings::lastPatchDirectory and lastSelectionDirectory. Remember these directories when saving/loading patches and selections.
|
2 months ago |
Andrew Belt
|
4021202e53
|
Omit patch path from patch archive when saved.
|
2 months ago |
Andrew Belt
|
414f7bec9b
|
Remove all CR characters when inserting text in TextField.
|
2 months ago |
Andrew Belt
|
fe4d462917
|
Use standard/different Mac key commands for navigating text fields.
|
2 months ago |
Andrew Belt
|
9dddaefa20
|
For password TextFields, skip to beginning/end in cursorToPrevWord()/cursorToNextWord().
|
2 months ago |
Andrew Belt
|
f2469aa309
|
Draw correct number of UTF-8 codepoints in password TextField.
|
2 months ago |
Andrew Belt
|
12430710ba
|
Add string::UTF8Length(), UTF8CodepointIndex(), and UTF8CodepointPos(). Revise string::UTF8* docs.
|
2 months ago |
Andrew Belt
|
bf407fbeaf
|
MIDICC_CV and CV_MIDICC: Use 1-16 instead of 0-15 for default MIDI CC numbers.
|
3 months ago |
Andrew Belt
|
8bba27b77f
|
VCV Audio-2: Get normalled 2nd input value directly from 1st input port instead of DC-coupled value.
|
3 months ago |
Andrew Belt
|
89e5b460eb
|
Add Ctrl+Plus key command for keyboard layouts that have a "+" key.
|
3 months ago |
Andrew Belt
|
a2971e4bc2
|
Fix translation reference for ModuleWidget.clearTemplateDialog.
|
4 months ago |
Andrew Belt
|
aa615db3a7
|
Tweak ellipsizing of Browser choice buttons again.
|
4 months ago |
Andrew Belt
|
6c86c85d55
|
Support UTF-8 strings in string::ellipsize() and ellipsizePrefix(). Add truncatePrefix().
|
4 months ago |
Andrew Belt
|
2ba3377afe
|
Tweak ellipsizing of Browser choice buttons.
|
4 months ago |
Andrew Belt
|
9cfc29730a
|
Fix key command label for PortCloneCableItem.
|
4 months ago |
Andrew Belt
|
67cc5011b1
|
Refactor string::UTF8NextCodepoint() with a static UTF8CodepointSize() function.
|
4 months ago |
Andrew Belt
|
1e9dfaf5a5
|
Use new string::UTF8* functions in TextField. Fixes text input of non-ASCII-7 codepoints.
|
4 months ago |
Andrew Belt
|
d8abaa05f9
|
Add string::UTF32toUTF8(), UTF8toUTF32(), UTF8NextCodepoint(), and UTF8PrevCodepoint().
|
4 months ago |
Andrew Belt
|
6dfc81252d
|
Accept UTF-8 text input events in TextField. Fix arrow keys, backspace, and delete for UTF-8 text.
|
4 months ago |
Andrew Belt
|
4e5c701ef6
|
Set restart setting when user chooses to exit and restart.
|
5 months ago |
Andrew Belt
|
4d796b547e
|
Add settings::restart which restarts Rack on exit when true.
|
5 months ago |
Andrew Belt
|
9b3d8c2136
|
Add app::appendLanguageMenu().
|
5 months ago |
Andrew Belt
|
3cf4a37948
|
Don't prompt to restart Rack if user selects current language.
|
5 months ago |
Andrew Belt
|
c1041ce700
|
Specify translation file in log if it fails to load.
|
5 months ago |
Andrew Belt
|
b301e9d90d
|
Add Noto Sans Simplified Chinese font. Fix crash if any UI fonts fail to load.
|
5 months ago |
Andrew Belt
|
ad30d3a5c2
|
Move English strings to translation file.
|
5 months ago |
Andrew Belt
|
3316c1efed
|
Translate module tags.
|
5 months ago |
Andrew Belt
|
804bd47bc6
|
Move English from most app classes to translation file. Add translated names for getKeyName() and getKeyCommandName().
|
5 months ago |
Andrew Belt
|
45feab5f2c
|
Use isKeyCommand() instead of manually checking key and mods, to fix key commands on non-QWERTY keyboard layouts.
|
5 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.
|
5 months ago |
Andrew Belt
|
5d8effcd75
|
Move strings from ModuleWidget and RackWidget to translations file.
|
5 months ago |
Andrew Belt
|
aaa5c04b9d
|
Remove .c_str() calls for string::f() arguments.
|
5 months ago |
Andrew Belt
|
3e58077d9d
|
Move strings in MenuBar to translation.
|
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 |