62 Commits (7003adffe2e0cac7b77bb91e88cc50a53c00769e)

Author SHA1 Message Date
  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. 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