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
string::extension.
|
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 |