Andrew Belt
|
e29a98a8aa
|
Implement system::getThreadTime() on Windows.
|
3 years ago |
Andrew Belt
|
363d97a56e
|
Add UI thread CPU meter.
|
3 years ago |
Andrew Belt
|
e98a5115b5
|
Double-space meter texts.
|
3 years ago |
Andrew Belt
|
977fe52c56
|
Finish appearance of Module meter.
|
3 years ago |
Andrew Belt
|
287e06eb08
|
Add Menu::cornerFlags.
|
3 years ago |
Andrew Belt
|
e249f82564
|
Redesign module CPU meter based on Pyer design.
|
3 years ago |
Andrew Belt
|
caf37642bf
|
Don't serialize cpuMeter to settings.
|
3 years ago |
Andrew Belt
|
ea09f6df29
|
Use `RackWidget::selectedModules` set rather than `ModuleWidget::selected` bool.
|
3 years ago |
Andrew Belt
|
8df21af258
|
Move favorite menu item from ModelBox menu to Model menu.
|
3 years ago |
Andrew Belt
|
1ecdee5981
|
Add ModelBox key commands for module manual and favorite.
|
3 years ago |
Andrew Belt
|
09e68ac26b
|
Add "Version: " to version item in Model context menu.
|
3 years ago |
Andrew Belt
|
1023247941
|
Add Model::appendContextMenu(). Display Model context menu in ModelBox of module browser.
|
3 years ago |
Andrew Belt
|
fca2104db6
|
Fix disabling of RtAudio ASIO by default in last commit.
|
3 years ago |
Andrew Belt
|
cc5b78deba
|
Exclude ASIO from RtAudio by default but add RTAUDIO_ASIO Makefile variable to include it.
|
3 years ago |
Andrew Belt
|
f70d85fa3c
|
Add Ctrl+F1 key command for opening module manual.
|
3 years ago |
Andrew Belt
|
196e18ba0c
|
Rename ModuleBrowser to Browser.
|
3 years ago |
Andrew Belt
|
aea3f0ed47
|
Add ModelBox::isFavorite().
|
3 years ago |
Andrew Belt
|
4034d6015a
|
Add favorite selection and filtering in Module Browser. Merge moduleWhitelist and moduleUsages into moduleInfos in settings.
|
3 years ago |
Andrew Belt
|
84a0728c42
|
Make Button, RadioButton, ChoiceButton, and OptionButton more consistent. Remove IconButton.
|
3 years ago |
Andrew Belt
|
b99a228f75
|
Don't consume all keys in TextField. Don't deselect TextField with escape key.
|
3 years ago |
Andrew Belt
|
0c1213f0ba
|
Make Scene only consume Esc if fullscreen.
|
3 years ago |
Andrew Belt
|
b63c9406eb
|
Duplicate cables attached to inputs in RackWidget::cloneSelectionAction().
|
3 years ago |
Andrew Belt
|
fb7368029b
|
Call super method in UndoItem::step() and RedoItem::step().
|
3 years ago |
Andrew Belt
|
2eb4967261
|
Make system::getEntries() return vector instead of list.
|
3 years ago |
Andrew Belt
|
3a40e286cf
|
Tweak license formatting. Make license specific to VCV Rack Community Edition.
|
3 years ago |
Andrew Belt
|
3a45b26b92
|
Add link to HTML version of license for dist.
|
3 years ago |
Andrew Belt
|
3c23abadc4
|
Build Discord IPC path with snprintf instead of std::string.
|
3 years ago |
Andrew Belt
|
68dffcf127
|
Fix README formatting for dist build.
|
3 years ago |
Andrew Belt
|
d00e79c7fb
|
Rename APP_EDITION to APP_EDITION_NAME. Add APP_EDITION with abbreviated edition.
|
3 years ago |
Andrew Belt
|
c32a34ec28
|
Allow spaces in DIST_ variables in Makefile.
|
3 years ago |
Andrew Belt
|
a6ad500f97
|
Set names of RtMidi threads.
|
3 years ago |
Andrew Belt
|
b17f6ee3fe
|
Add fallback thread to Engine to step blocks if no primary module is set.
|
3 years ago |
Andrew Belt
|
a7823f184a
|
Refactor InputDevice::onMessage() for performance.
|
3 years ago |
Andrew Belt
|
3403d289a7
|
Fail silently if Discord socket cannot be opened on Windows.
|
3 years ago |
Andrew Belt
|
7437c8194c
|
Implement Discord activity updater for Windows.
|
3 years ago |
Andrew Belt
|
cb15bbeb1a
|
Communicate with Discord IPC to update activity status.
|
3 years ago |
Andrew Belt
|
bf21e1574c
|
Set RtAudio thread name. Limit thread on Linux to 15 characters.
|
3 years ago |
Andrew Belt
|
59facf4ced
|
Delay output MIDI message by an Engine block in the MIDI driver, instead of in CV-MIDI etc.
|
3 years ago |
Andrew Belt
|
2f2fab35f3
|
Add midi::Message::getFrame() and setFrame().
|
3 years ago |
Andrew Belt
|
094382778f
|
Set JSON real precision to double (17 digits).
|
3 years ago |
Andrew Belt
|
0a59d4aad3
|
Refactor logger. Require setting logger::logPath before initializing logger.
|
3 years ago |
Andrew Belt
|
b0018e5ec6
|
Remove MXCSR debugging in Engine::stepBlock().
|
3 years ago |
Andrew Belt
|
908878e45d
|
Save and restore MXCSR back to original value in Engine::stepBlock().
|
3 years ago |
Andrew Belt
|
0cd74bf928
|
Don't reset random state in random::init() if already seeded.
|
3 years ago |
Andrew Belt
|
c8109e3759
|
Reorder cleanup routines in Engine::removeModule_NoLock().
|
3 years ago |
Andrew Belt
|
9aba147a2b
|
Correct usage documentation of Module::createPatchStorageDirectory().
|
3 years ago |
Andrew Belt
|
90cf9af4a2
|
Don't dispatch Module::onUnsetPrimary() and Module::onSetPrimary() in setPrimaryModule() if module is already primary.
|
3 years ago |
Andrew Belt
|
f5781b3b56
|
Add Module::getExpander().
|
3 years ago |
Andrew Belt
|
deacbb50dc
|
Throw Exception when Module::getPatchStorageDirectory() is called when Module is not added to Engine.
|
3 years ago |
Andrew Belt
|
6c9aebfbde
|
Add Module::getPanel().
|
3 years ago |