Andrew Belt
|
df0388c9fb
|
Re-add METHOD_ prefix to network::Method enums
|
5 years ago |
Andrew Belt
|
269f9aca9b
|
Only use Engine::yieldWorkers() when we know it's needed in Core Audio. Use _mm_pause() in spinlocks.
|
5 years ago |
Andrew Belt
|
30c5b24ec5
|
Add Engine::yieldWorker() which turns worker spinlocks into mutex locks. Fix race condition in EngineWorker::run() when changing number of threads.
|
5 years ago |
Andrew Belt
|
99783f9095
|
Added zoom level to Window::screenshot().
|
5 years ago |
Andrew Belt
|
478c8fcc71
|
Change name of driver to driverId and device to deviceId in audio namespace.
|
5 years ago |
Andrew Belt
|
9d6ee7c070
|
Open changelog in browser if UpdateItem is clicked in the plugin menubar.
|
5 years ago |
Andrew Belt
|
fa1c70220d
|
Add plugin update menu items.
|
5 years ago |
Andrew Belt
|
e9ac9eb677
|
Add -p for creating screenshots of every module.
|
5 years ago |
Andrew Belt
|
380d634308
|
Fix TextField dragging for highlighting text. Add more error messages to plugin::logIn.
|
5 years ago |
Andrew Belt
|
f58fc44799
|
Expand RackScrollWidget bounding box to current scroll position
|
5 years ago |
Andrew Belt
|
149f7f0e2b
|
Plugin Manager menu progress.
|
5 years ago |
Andrew Belt
|
7633c21765
|
Warn if settings.json file is invalid JSON.
|
5 years ago |
Andrew Belt
|
d6488601d1
|
Add "cableColors" setting.
|
5 years ago |
Andrew Belt
|
5f5bfc7a42
|
Partial reorganization of Plugin menu.
|
5 years ago |
Andrew Belt
|
53274088be
|
Rename Toolbar to MenuBar.
|
5 years ago |
Andrew Belt
|
31d99cbdcd
|
Add assertions to Module helpers.
|
5 years ago |
Andrew Belt
|
2cd29d62f0
|
Draw plugs under wires for CableWidgets in CableContainer.
|
5 years ago |
Andrew Belt
|
de95175596
|
Since dragging a ModuleWidget can move all modules, push a ComplexAction of ModuleMove actions instead of a single action.
|
5 years ago |
Andrew Belt
|
1a0b3c657d
|
Add RACK_HELD key action to SelectKey and HoverKey. Consume arrow keys in RackScrollWidget and delete/backspace in ModuleWidget using HoverKey RACK_HELD instead of Hover.
|
5 years ago |
Andrew Belt
|
2c9644d80d
|
Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro.
|
5 years ago |
Andrew Belt
|
ce2936c0c8
|
Restart engine workers when setting real-time priority.
|
5 years ago |
Andrew Belt
|
a0e738bc07
|
Write to `settings::sampleRate` and `threadCount` instead of calling Engine methods.
|
5 years ago |
Andrew Belt
|
509d61c69a
|
Add active flag to MenuItem. Make author and tag list items active when selected. Add ClearItem to ModuleBrowser.
|
5 years ago |
Andrew Belt
|
faa96068af
|
Remove useless `e.consume(this)` from events that no longer need it. Fix bugs introduced by change of event system behavior.
|
5 years ago |
Andrew Belt
|
b65913c74f
|
More event documentation.
|
5 years ago |
Andrew Belt
|
0292387e58
|
Automatically set target for DragStart, Enter, Select, DragHover, etc.
|
5 years ago |
Andrew Belt
|
6fd01b217a
|
Add ModuleWidget force movement.
|
5 years ago |
Andrew Belt
|
8d270d23cd
|
Use more efficient algorithm to finding valid ModuleWidget position in RackWidget::requestModulePosNearest.
|
5 years ago |
Andrew Belt
|
95eb5ec0b9
|
Add bus board to rack.
|
5 years ago |
Andrew Belt
|
51c37936a9
|
Make RackRails positioned correctly to prevent blank frames.
|
5 years ago |
Andrew Belt
|
7624c46f19
|
Add assertions for 0-width ModuleWidgets. Add warning if framebuffer cannot be created in FramebufferWidget.
|
5 years ago |
Andrew Belt
|
0aedfe679f
|
Update event documentation
|
5 years ago |
Andrew Belt
|
68ac69c8f1
|
Allow TextField to be dragged.
|
5 years ago |
Andrew Belt
|
a5d7a0b75b
|
Add middle-click-drag to ScrollWidget. Fix numerous bugs introduced by event system changes.
|
5 years ago |
Andrew Belt
|
d8d5021304
|
Consume onDragHover in OpaqueWidget.
|
5 years ago |
Andrew Belt
|
b232b8db37
|
Add `event::Context::consumed`.
|
5 years ago |
Andrew Belt
|
9d609fee2b
|
Rename `widget::*Event` to `event::*`.
|
5 years ago |
Andrew Belt
|
13b3fabd8b
|
Replace `Event::consumed` with `target` and `propogating`.
|
5 years ago |
Andrew Belt
|
a38daa33db
|
Improve documentation of Module.
|
5 years ago |
Andrew Belt
|
3ddc40b8b5
|
Fix string::basename() bug on Mac (and possibly Windows). Rename string::basename to filenameBase, string::extension to filenameExtension.
|
5 years ago |
Andrew Belt
|
f3181efc1b
|
Add shadows to SvgButton and SvgSwitch. Rearrange ModuleWidget context menu items.
|
5 years ago |
Andrew Belt
|
47ce8272ab
|
Initialize OpenGL context before calling scene->draw().
|
5 years ago |
Andrew Belt
|
3b70a5697f
|
Add string::ellipsizePrefix. Use kHz instead of Hz for sample rate displays.
|
5 years ago |
Andrew Belt
|
e8fc76ca8b
|
Change dsp::Counter to dsp::ClockDivider
|
5 years ago |
Andrew Belt
|
0ae781aa9f
|
Fix syntax
|
5 years ago |
Andrew Belt
|
dbb4d67a60
|
Change helper and rack0.hpp to use new configParam method. Add dsp::Counter::getCount().
|
5 years ago |
Andrew Belt
|
ec5874ada6
|
Add string<->wstring conversion functions
|
5 years ago |
Andrew Belt
|
a7ec68e4f0
|
Log OS version on launch
|
5 years ago |
Andrew Belt
|
357952c3d3
|
Move all metadata from Param to ParamQuantity.
|
5 years ago |
Andrew Belt
|
6660c88885
|
Change app::ParamQuantity to engine::ParamQuantity.
|
5 years ago |