Andrew Belt
|
7003adffe2
|
Move module stepping code from Engine to Module. Change meter to a time plot.
|
4 years ago |
Andrew Belt
|
b986ff5882
|
Replace Module Browser sidebar with header. Add multiple tag selection (WIP), zoom (WIP), and sorting options (WIP).
|
4 years ago |
Andrew Belt
|
a5c5cdd302
|
Rearrange Library menu items. Change library plugin update period to 15 seconds.
|
4 years ago |
Andrew Belt
|
b3d8f4f997
|
Delete instead of hide TipWindow (and its overlay) when closing.
|
4 years ago |
Andrew Belt
|
7a500c9c26
|
Add tip window. Add "showTipsOnLaunch" and "tipIndex" to settings.
|
4 years ago |
Andrew Belt
|
426b6d20ed
|
Rename "autosavePeriod" to "autosaveInterval" in settings.json. Auto-hide menu bar when fullscreen, show when hovering the top of the screen.
|
4 years ago |
Andrew Belt
|
e9848d6d9c
|
Add auto-updating of plugins with a 60-second interval. Refactor updating and syncing of plugins.
|
4 years ago |
Andrew Belt
|
6e35afb053
|
Add engine::LightInfo and Module::configLight() helper for configuring the LightInfo. Add LightTooltip for LightWidgets.
|
4 years ago |
Andrew Belt
|
f3094a572a
|
Move app::MenuBar class definition from header to source file.
|
4 years ago |
Andrew Belt
|
8bfa54bbe9
|
Add "Library > Check for plugin updates" and "Help > Check for VCV Rack update" menu items.
Rename "checkAppUpdates" setting to "autoCheckUpdates".
Make it disable/enable plugin updates in addition to app update.
|
4 years ago |
Andrew Belt
|
b146f766b9
|
Refactor plugin syncing in `library::`.
|
4 years ago |
Andrew Belt
|
a77f47dc52
|
Clean up `library::` app updater a bit.
|
4 years ago |
Andrew Belt
|
155ae4ead6
|
Rename `updater::` to `library::`. Move VCV Library synchronization code from `plugin::` to `library::`.
|
4 years ago |
Andrew Belt
|
3fbd0f77a9
|
Move string::absolute, directory, filename, filenameBase, and filenameExtension to system::getAbsolute, getDirectory, getFilename, getStem, and getExtension. Reimplement most system:: functions using std::experimental::filesystem. Add system::doesExist, getFileSize, and getTempDir.
|
4 years ago |
Andrew Belt
|
c9bd5e9a3c
|
Refactor Window methods for getting frame times.
|
4 years ago |
Andrew Belt
|
0586bc0a5b
|
Change label of AllowCursorLockItem in menu bar.
|
5 years ago |
Andrew Belt
|
537b64d011
|
Remove engine pausing as it no longer makes sense with the new "external stepping" engine architecture.
|
5 years ago |
Andrew Belt
|
4c661b5109
|
Add 1/2 and 1/4x sample rate to menu bar.
|
5 years ago |
Andrew Belt
|
120aafe6d3
|
Change order of includes to C++ standard headers, library headers, and local project headers.
|
5 years ago |
Andrew Belt
|
68a875bbca
|
Improve clarity and modularity of PatchManager methods.
|
5 years ago |
Andrew Belt
|
ca9231e1b3
|
Rename App to Context and app.hpp to context.hpp. The APP macro is still valid.
|
5 years ago |
Andrew Belt
|
15ea154602
|
Remove Dark mode.
|
5 years ago |
Andrew Belt
|
e1b14091bd
|
Add Dark mode to settings and menu bar. Change default cable colors.
|
5 years ago |
Andrew Belt
|
f4b54f74b7
|
Added "recentPatchPaths" to settings.json and a "Open recent" menu item.
|
5 years ago |
Andrew Belt
|
6800cc7493
|
Add back "allowCursorLock" to settings and menu bar.
|
5 years ago |
Andrew Belt
|
70a3092ac8
|
Tweak "Lock modules" menu bar text
|
5 years ago |
Andrew Belt
|
b93e889c75
|
Implement scaled linear and rotary knob modes.
|
5 years ago |
Andrew Belt
|
6a5f6fd6f3
|
Add knob mode menu item. Remove "allowCursorLock" setting.
|
5 years ago |
Andrew Belt
|
035a673155
|
Use MenuSeparator instead of MenuEntry for separating menu items.
|
5 years ago |
Andrew Belt
|
6907d53a25
|
Remove real-time menu item and setting.
|
5 years ago |
Andrew Belt
|
d3710cb300
|
Add FrameRateWidget.
|
5 years ago |
Andrew Belt
|
ee876efa88
|
Use actual monitor refresh rate instead of 60 Hz as frame rate reference.
|
5 years ago |
Andrew Belt
|
7b0ce97406
|
Add Engine > Frame rate menu bar item.
|
5 years ago |
Andrew Belt
|
3d21a2a7b2
|
Add key command for engine CPU timer.
|
5 years ago |
Andrew Belt
|
8a299b54c3
|
Rename "Module timer" back to "CPU meter"
|
5 years ago |
Andrew Belt
|
dca30e2b53
|
Auto-format code with astyle.
|
5 years ago |
Andrew Belt
|
558df2c178
|
Rename CPU meter to "module timer".
|
5 years ago |
Andrew Belt
|
923537402e
|
Add updater.hpp/cpp and more advanced app updating functionality.
|
5 years ago |
Andrew Belt
|
5f35e78253
|
Add key command text to Revert menu item.
|
5 years ago |
Andrew Belt
|
c8d495dfe3
|
Use correct ShellExecute verb for system::openFolder() on Windows.
|
5 years ago |
Andrew Belt
|
59fef98b52
|
Change allowCursorLock menu item.
|
5 years ago |
Andrew Belt
|
419e4670e0
|
Add menu item for settings::allowCursorLock.
|
5 years ago |
Andrew Belt
|
01dbc1dde3
|
Move "Update Rack" menu bar item to top of menu.
|
5 years ago |
Andrew Belt
|
bdcefe94a8
|
Tweak "Update all" label
|
5 years ago |
Andrew Belt
|
68fbec5d6c
|
Improve behavior of "Update all" button.
|
5 years ago |
Andrew Belt
|
97e892f865
|
Rename VCV Plugin Manager to VCV Library.
|
6 years ago |
Andrew Belt
|
2c5fdb32cc
|
Mostly finished plugin manager client.
|
6 years ago |
Andrew Belt
|
31cc663dd8
|
Sort modules by plugin brand instead of plugin name. WIP Plugins menu bar item.
|
6 years ago |
Andrew Belt
|
5a4656f56a
|
Change VCV Store name to VCV Plugin Manager.
|
6 years ago |
Andrew Belt
|
1aa351cecc
|
Add TSchmittTrigger. Update/clean up changelog.
|
6 years ago |