127 Commits (923537402ea00d3df78e18a6a1e04f9594cea373)

Author SHA1 Message Date
  Andrew Belt 923537402e Add updater.hpp/cpp and more advanced app updating functionality. 5 years ago
  Andrew Belt 535b64c5bb Wrap Core plugin in core:: namespace. 5 years ago
  Andrew Belt d2f0458036 Close MenuOverlay when clicked with any mouse button 5 years ago
  Andrew Belt a6a8826c48 Fix mtime on Windows. 5 years ago
  Andrew Belt b5888180be Use correct mtime on Mac. 5 years ago
  Andrew Belt 82b817ec01 Add Plugin::modifiedTimestamp and set it in plugin.cpp. Sort by modifiedTimestamp in Module Browser. 5 years ago
  Andrew Belt 68fbec5d6c Improve behavior of "Update all" button. 5 years ago
  Andrew Belt ca89558bb4 Use -v1 filename suffix for plugins/, settings.json, autosave.vcv, and template.vcv when running in non-dev-mode. 6 years ago
  Andrew Belt f79cff0784 Don't query plugins in dev mode. 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 0b2c911ba3 Most most of plugin/model validation to fromJson. 6 years ago
  Andrew Belt ca5e496375 Remove models without names 6 years ago
  Andrew Belt 3f513e1adb Add more validation to plugin loading. 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 69c5ec8983 Normalize plugin and model slugs when loading patches. Fail with warning when model slug is invalid, instead of crashing. 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 3fea359c22 Include helper.py in SDK 6 years ago
  Andrew Belt afd6d4bb8e Clean up various headers. 6 years ago
  Andrew Belt df0388c9fb Re-add METHOD_ prefix to network::Method enums 6 years ago
  Andrew Belt 478c8fcc71 Change name of driver to driverId and device to deviceId in audio namespace. 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 380d634308 Fix TextField dragging for highlighting text. Add more error messages to plugin::logIn. 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 3ddc40b8b5 Fix string::basename() bug on Mac (and possibly Windows). Rename string::basename to filenameBase, string::extension to filenameExtension. 6 years ago
  Andrew Belt a7ec68e4f0 Log OS version on launch 6 years ago
  Andrew Belt 2446756c54 Make settings a namespace instead of a global class. 6 years ago
  Andrew Belt 0309ad7323 Move devMode and headless to Settings. Unzip Fundamental even if plugins/Fundamental folder exists but it isn't loaded. 6 years ago
  Andrew Belt ca9cddce7f Remove error message for plugin loading 6 years ago
  Andrew Belt 714917cc90 Tweak helper.py. Add "Expander" to plugin tags. Turn on all ModuleLightWidgets if module does not exist. 6 years ago
  Andrew Belt 74361d4ce2 Sort ModelBoxes by plugin name and model name when no search query is entered. 6 years ago
  Andrew Belt 7e339831be Add headless mode, although patches cannot be loaded. 6 years ago
  Andrew Belt e5a88dfad2 Add factory preset submenu to module context menu. 6 years ago
  Andrew Belt f967c68110 Header cleanup. ModuleBrowser work. 6 years ago
  Andrew Belt 13dadef857 ModuleBrowser WIP. Add Widget::show/hide(). 6 years ago
  Andrew Belt dab876ab96 Add description to Core modules. Disable QWERTY MIDI keyboard when an element is selected. 6 years ago
  Andrew Belt ca57b21f0a Reorganize make dist. Copy Fundamental.zip in dev mode. Fix bug in 6 years ago
  Andrew Belt d2e7cd7486 Clean up list of allowed tags. Add tag aliases. 6 years ago
  Andrew Belt b4be621ddc Update MIDI-CV panel. Prepare MIDI-CV for polyphony. Add "v" to version strings. 6 years ago
  Andrew Belt c127afdf1b Add ExponentialSlewLimiter. Add "Poly" tag. Tweak appearance of port and cable widgets. 6 years ago
  Andrew Belt 62214d106a Convert settings namespace into class 6 years ago
  Andrew Belt 8a5a806425 Add app::, ui::, and widget:: namespaces. 6 years ago
  Andrew Belt 98aa18d354 Rename a few variables and methods 6 years ago
  Andrew Belt 6d86a8280c Add convenience methods to Port. Draw blue plug lights for polyphonic ports. 6 years ago
  Andrew Belt 223341e2f1 Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget. 6 years ago
  Andrew Belt 655f081965 Rename context() to app(). Add skeleton for history. 6 years ago