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 |
Andrew Belt
|
b40fbf7f0e
|
Add names to history::Actions.
|
6 years ago |
Andrew Belt
|
62214d106a
|
Convert settings namespace into class
|
6 years ago |
Andrew Belt
|
2b98dfc6f9
|
Write custom threading model in Engine. Remove OpenMP dep. Fix bugs in string::basename/extension.
|
6 years ago |
Andrew Belt
|
02e5e382d5
|
Require Enter, Select, DragStart, and DragEnter to be consumed in order to the event State to be set.
|
6 years ago |
Andrew Belt
|
8a5a806425
|
Add app::, ui::, and widget:: namespaces.
|
6 years ago |
Andrew Belt
|
dc8c317d9f
|
Remove empty patch message. Add oversample multipliers to engine sample rate toolbar items.
|
6 years ago |
Andrew Belt
|
270ea640ef
|
Allow up to 16x oversampling from 44100 and 48000.
|
6 years ago |
Andrew Belt
|
6d1142b449
|
Add new Widget::draw() method. Deprecate old method.
|
6 years ago |
Andrew Belt
|
ac468a6670
|
Add Vec::crossfade. Rearrange various methods.
|
6 years ago |
Andrew Belt
|
d737504011
|
Add intro message when the rack is empty. Round zoom level to nearest percent.
|
6 years ago |
Andrew Belt
|
557460b194
|
Add Engine::threadCount to toolbar menu and settings.json
|
6 years ago |
Andrew Belt
|
f6010e61a3
|
Add Undo/Redo menu items. Clean up Toolbar.
|
6 years ago |
Andrew Belt
|
8cc4cb3c2b
|
Add PatchManager. Clean up and refactor RackWidget and CableContainer.
|
6 years ago |
Andrew Belt
|
9ffb57edd0
|
Remove Window::isModPressed() and isShiftPressed(). Add Window::getMods(). Add partial implementations of Core MIDI-CC and MIDI-Gate.
|
6 years ago |
Andrew Belt
|
de240c231a
|
Fix zoom. Move ZoomWidget implementation to source file.
|
6 years ago |
Andrew Belt
|
3ab43a2ce0
|
Rename wire to cable
|
6 years ago |