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 |
Andrew Belt
|
b932a8d87c
|
Move ui::Quantity to Quantity.
|
5 years ago |
Andrew Belt
|
4d36193cf2
|
Fix ModuleWidget::getParam(), getInput(), and getOutput() returning incorrect object.
|
5 years ago |
Andrew Belt
|
445686b89d
|
Allow Param limits with min > max
|
5 years ago |
Andrew Belt
|
87cab493f3
|
Add saved state to history::State. Ask for user confirmation in patch::resetDialog() and patch::loadDialog() if patch is unsaved.
|
5 years ago |
Andrew Belt
|
f73c5f21f0
|
Add namespace documentation
|
5 years ago |
Andrew Belt
|
2446756c54
|
Make settings a namespace instead of a global class.
|
5 years ago |
Andrew Belt
|
16b42e8e4e
|
Rename RackWidget::rails
|
5 years ago |
Andrew Belt
|
0309ad7323
|
Move devMode and headless to Settings. Unzip Fundamental even if plugins/Fundamental folder exists but it isn't loaded.
|
5 years ago |
Andrew Belt
|
82f32038ac
|
Add system::runProcessAsync
|
5 years ago |
Andrew Belt
|
7e2d4a6bf9
|
Use larger canvas for RackScrollWidget.
|
5 years ago |
Andrew Belt
|
6fe14dca06
|
Move reset and randomize from Param to ParamWidget.
|
5 years ago |
Andrew Belt
|
e1a55f4976
|
Add numbers to authors, tags, and modules list in ModuleBrowser. Add favorite button and favorite filter to ModuleBrowser.
|
5 years ago |
Andrew Belt
|
e9aacbed93
|
Add adjacent module IDs and pointers to Module.
|
5 years ago |
Andrew Belt
|
43dd52f9fe
|
Add Model pointer to Module.
|
5 years ago |
Andrew Belt
|
e60ed0cf98
|
Added "invertZoom" to settings.
|
5 years ago |
Andrew Belt
|
257a357187
|
Make Window::*Cache public. Move Font, Image, and Svg constructor to loadFile() methods.
|
5 years ago |
Andrew Belt
|
6e6aa6ef94
|
Add zooming with Ctrl+Scroll to RackScrollWidget.
|
5 years ago |
Andrew Belt
|
419a1e7529
|
Only draw framebuffer is frame is not overdue
|
5 years ago |
Andrew Belt
|
2210287039
|
Move handling of RackWidget from Scene to RackScrollWidget.
|
5 years ago |
Andrew Belt
|
9c9daedcd9
|
Fix name of Rect::getRight()
|
5 years ago |
Andrew Belt
|
7b0c04aa9f
|
Copy oversampled FramebufferWidgets to actual-size framebuffers after rendering.
|
5 years ago |
Andrew Belt
|
3eb0426315
|
Add OverlayWidget. Make some classes subclass OverlayWidget instead of OpaqueWidget.
|
5 years ago |
Andrew Belt
|
b84e2f57fa
|
Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event.
|
5 years ago |
Andrew Belt
|
b066025ed1
|
Correctly handle MIDI messages with less than 3 bytes.
|
5 years ago |
Andrew Belt
|
74361d4ce2
|
Sort ModelBoxes by plugin name and model name when no search query is entered.
|
5 years ago |
Andrew Belt
|
207ca888ed
|
Add string::trim. Add string::fuzzyScore. Add fuzzy scoring to Module Browser.
|
5 years ago |
Andrew Belt
|
2c3de3e8ca
|
Move simd.hpp to its own namespace.
|
5 years ago |