31 Commits (205b8344bc10c2ddf3c26d4fc537063b2b42a0ef)

Author SHA1 Message Date
  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. 6 years ago
  Andrew Belt c8d495dfe3 Use correct ShellExecute verb for system::openFolder() on Windows. 6 years ago
  Andrew Belt 59fef98b52 Change allowCursorLock menu item. 6 years ago
  Andrew Belt 419e4670e0 Add menu item for settings::allowCursorLock. 6 years ago
  Andrew Belt 01dbc1dde3 Move "Update Rack" menu bar item to top of menu. 6 years ago
  Andrew Belt bdcefe94a8 Tweak "Update all" label 6 years ago
  Andrew Belt 68fbec5d6c Improve behavior of "Update all" button. 6 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
  Andrew Belt ba2d5f8e2d Move Core metadata from Core/plugin.cpp to Core.json manifest. Finish most of Plugin menu functionality. Rewrite plugin loading code. 6 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 6 years ago
  Andrew Belt beefa87ef6 Add update notification to Help menu item. Remove update popup dialog message, and remove "checkVersion" from settings. 6 years ago
  Andrew Belt a0daf4b480 Make maximum zoom level 400%. Store zoom in settings logarithmically instead of linearly. 6 years ago
  Andrew Belt 6a730b8268 Disable plugins menubar item. 6 years ago
  Andrew Belt 076f8b1965 Clean up ui namespace. Remove blendish state from ui classes. 6 years ago
  Andrew Belt 432aa9023e Initial functionality for plugin::syncUpdates(). 6 years ago
  Andrew Belt 9d6ee7c070 Open changelog in browser if UpdateItem is clicked in the plugin menubar. 6 years ago
  Andrew Belt fa1c70220d Add plugin update menu items. 6 years ago
  Andrew Belt 149f7f0e2b Plugin Manager menu progress. 6 years ago
  Andrew Belt 5f5bfc7a42 Partial reorganization of Plugin menu. 6 years ago
  Andrew Belt 53274088be Rename Toolbar to MenuBar. 6 years ago
  Andrew Belt 31d99cbdcd Add assertions to Module helpers. 6 years ago
  Andrew Belt 54896ea8b4 Rearrange Toolbar items. 6 years ago
  Andrew Belt 2c9644d80d Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro. 6 years ago
  Andrew Belt a0e738bc07 Write to `settings::sampleRate` and `threadCount` instead of calling Engine methods. 6 years ago
  Andrew Belt 9d609fee2b Rename `widget::*Event` to `event::*`. 6 years ago
  Andrew Belt 13b3fabd8b Replace `Event::consumed` with `target` and `propogating`. 6 years ago
  Andrew Belt 220b57e3d6 Rename CPU meter. 6 years ago
  Andrew Belt 0a39d57f09 Reorder glClear and nanovg drawing. Rename CPU meter to CPU timer. 6 years ago
  Andrew Belt 3b70a5697f Add string::ellipsizePrefix. Use kHz instead of Hz for sample rate displays. 6 years ago
  Andrew Belt b932a8d87c Move ui::Quantity to Quantity. 6 years ago
  Andrew Belt 2446756c54 Make settings a namespace instead of a global class. 6 years ago
  Andrew Belt b84e2f57fa Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event. 6 years ago
  Andrew Belt 6886360c3b Use system::openFolder() for certain menu items. 6 years ago
  Andrew Belt f7e70f5daf Move MenuItem properties to the caller instead of its constructor 6 years ago
  Andrew Belt d6f5a84178 Draw FramebufferWidgets during step() instead of draw() so we can use the same NanoVG context. 6 years ago
  Andrew Belt a509fab1c1 Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs. 6 years ago
  Andrew Belt e155450ccb Use on-demand module assignment for engine worker threads instead of fixed strides. 6 years ago
  Andrew Belt d7b72c5b0f Rewrite thread API. Add ParamMap::to/fromJson(). 6 years ago
  Andrew Belt e623048abe Fix MenuButton width. Round pixel ratio down. 6 years ago