Andrew Belt
|
f58fc44799
|
Expand RackScrollWidget bounding box to current scroll position
|
5 years ago |
Andrew Belt
|
53274088be
|
Rename Toolbar to MenuBar.
|
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
|
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
|
a5d7a0b75b
|
Add middle-click-drag to ScrollWidget. Fix numerous bugs introduced by event system changes.
|
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
|
f3181efc1b
|
Add shadows to SvgButton and SvgSwitch. Rearrange ModuleWidget context menu items.
|
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
|
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
|
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
|
6e6aa6ef94
|
Add zooming with Ctrl+Scroll to RackScrollWidget.
|
5 years ago |
Andrew Belt
|
2210287039
|
Move handling of RackWidget from Scene to RackScrollWidget.
|
5 years ago |
Andrew Belt
|
b84e2f57fa
|
Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event.
|
5 years ago |
Andrew Belt
|
0b17f9e2ca
|
Move App from rack::app:: to rack::. Remove ambiguous operator overloads in simd.hpp. Include simd.hpp in rack.hpp.
|
5 years ago |
Andrew Belt
|
a509fab1c1
|
Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs.
|
5 years ago |
Andrew Belt
|
13dadef857
|
ModuleBrowser WIP. Add Widget::show/hide().
|
5 years ago |
Andrew Belt
|
52151a709d
|
Add various API documentation
|
5 years ago |
Andrew Belt
|
9a29b832fb
|
Change audio::IO and midi::IO name to Port.
|
5 years ago |
Andrew Belt
|
578dd8aed2
|
Add scrolling to MIDI-Map with up to 128 mappings. Add onAdd and onRemove events. Fix minor ScrollWidget behavior.
|
5 years ago |
Andrew Belt
|
66aa746476
|
Replace ModuleHandle with ParamHandle. Move touchedParam from Engine to RackWidget. Fix param mapping bugs in MIDI-Map.
|
5 years ago |
Andrew Belt
|
591597a99a
|
Add bgColor to LedDisplayChoice. Add learningId UI to MIDI-Map.
|
5 years ago |
Andrew Belt
|
425d9dfe26
|
Construct MidiWidget and AudioWidget children during setMidiIO() and setAudioIO() calls.
|
5 years ago |
Andrew Belt
|
da4110367a
|
Move DSP window functions to window.hpp. Use 0-indexed module/cable IDs instead of 1-indexed. Unserialize module/cable IDs as they are in the patch file.
|
5 years ago |
Andrew Belt
|
d2e7cd7486
|
Clean up list of allowed tags. Add tag aliases.
|
5 years ago |
Andrew Belt
|
b4be621ddc
|
Update MIDI-CV panel. Prepare MIDI-CV for polyphony. Add "v" to version strings.
|
5 years ago |
Andrew Belt
|
822c525d6b
|
Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont.
|
5 years ago |
Andrew Belt
|
3830667543
|
Add event::DoubleClick. Change ParamWidget reset to double-click.
|
5 years ago |
Andrew Belt
|
02e5e382d5
|
Require Enter, Select, DragStart, and DragEnter to be consumed in order to the event State to be set.
|
5 years ago |
Andrew Belt
|
64602576b0
|
Create `engine::` namespace
|
5 years ago |
Andrew Belt
|
c60339bcd3
|
Create `plugin::` namespace
|
5 years ago |
Andrew Belt
|
8a5a806425
|
Add app::, ui::, and widget:: namespaces.
|
5 years ago |
Andrew Belt
|
cfcc5707e2
|
Module Browser work. Make disabled modules more transparent.
|
5 years ago |
Andrew Belt
|
6d1142b449
|
Add new Widget::draw() method. Deprecate old method.
|
5 years ago |
Andrew Belt
|
21b99196d7
|
Add Knob::horizontal
|
5 years ago |
Andrew Belt
|
d737504011
|
Add intro message when the rack is empty. Round zoom level to nearest percent.
|
5 years ago |
Andrew Belt
|
98aa18d354
|
Rename a few variables and methods
|
5 years ago |
Andrew Belt
|
6d86a8280c
|
Add convenience methods to Port. Draw blue plug lights for polyphonic ports.
|
5 years ago |
Andrew Belt
|
c6f8153d74
|
Use various other history actions when interacting with the rack
|
5 years ago |
Andrew Belt
|
5659faba2e
|
Add RackWidget::clearCablesAction
|
5 years ago |
Andrew Belt
|
c4a33bedc3
|
Move CableContainer methods into RackWidget
|
5 years ago |