Andrew Belt
|
b058076a71
|
Disable JACK in rtaudio on Linux.
|
5 years ago |
Andrew Belt
|
6f598acaf0
|
Disable JACK in rtmidi dep.
|
5 years ago |
Andrew Belt
|
bd5df2efbb
|
Update glfw submodule.
|
5 years ago |
Andrew Belt
|
12301180d2
|
Fix submodule URL for nanovg.
|
5 years ago |
Andrew Belt
|
a7d9ecab2e
|
Disable cryptography in libzip dep.
|
5 years ago |
Andrew Belt
|
d21deb81f1
|
Update many dependencies
|
5 years ago |
Andrew Belt
|
68fc12d900
|
Use proper GLFW window hints on Mac.
|
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
|
a5e061d428
|
Use correct key mods in HoverKey and SelectKey for RACK_HELD 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
|
735dc02065
|
Add ModuleBrowser tooltip to module boxes.
|
5 years ago |
Andrew Belt
|
7bde284dbf
|
Fix RackWidget::setModulePosForce.
|
5 years ago |
Andrew Belt
|
35eafaf8e7
|
Make RackWidget::setModulePosForce more straightforward and only affect modules on the same row.
|
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
|
893b45277a
|
Disable engine real time thread by default.
|
5 years ago |
Andrew Belt
|
8f8be8b872
|
Repair Blank handle movement.
|
5 years ago |
Andrew Belt
|
8d270d23cd
|
Use more efficient algorithm to finding valid ModuleWidget position in RackWidget::requestModulePosNearest.
|
5 years ago |
Andrew Belt
|
e28d6262fd
|
Add some Info.plist properties
|
5 years ago |
Andrew Belt
|
21c484eabf
|
Reset nanovg context before calling event handlers and step()
|
5 years ago |
Andrew Belt
|
c5d011f1e8
|
Fix rack rail when resizing. Decrease size of rack rail framebuffer.
|
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
|
421793d00d
|
Create Action event when Knob is pressed but not moved.
|
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
|
98bd228c17
|
Add Ctrl-- and Ctrl-= for zooming in and out.
|
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
|
79f0fd7ed3
|
Handle HoverScroll only if scrollbars are visible.
|
5 years ago |
Andrew Belt
|
7ba1ddafb6
|
Disable middle-click triggering HoverScroll event.
|
5 years ago |
Andrew Belt
|
9ee9ef0352
|
Call onAction when clicking ParamWidgets.
|
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
|
8a58f704e6
|
Offset modules to origin of rack when saving patch.
|
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
|
220b57e3d6
|
Rename CPU meter.
|
5 years ago |
Andrew Belt
|
93bf107d37
|
Add SED to dep.mk
|
5 years ago |
Andrew Belt
|
0a39d57f09
|
Reorder glClear and nanovg drawing. Rename CPU meter to CPU timer.
|
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 |