104 Commits (d341b1c7ea48e0e21e1773035fb5fa363a9c6bc3)

Author SHA1 Message Date
  Andrew Belt d3463094db Use menu item helpers in ParamWidget::createContextMenu(). 3 years ago
  Andrew Belt 1f0e27749e Allow SwitchQuantity first index to start at value other than 0. 3 years ago
  Andrew Belt a37ad4eeb5 Rename EventState::setHovered() etc to setHoveredWidget() etc. 3 years ago
  Andrew Belt 75d5d8b5de Fix handle position of Module-less ModuleWidgets. Move a few member variables to Internal struct. 3 years ago
  Andrew Belt bb9e9b78ce Add pimpl Internal* struct to several classes that have a possibility of needing more member variables in 2.x. 3 years ago
  Andrew Belt 39f5a2f710 Reword Trigger -> Dispatch in comments. 3 years ago
  Andrew Belt b2e00b2b06 Add menu separator to switch param tooltip. Fix bug when ParamWidget tooltip is not appearing when Light is placed above it. 3 years ago
  Andrew Belt 5484126aaa Change `event::Foo` to `FooEvent`. 4 years ago
  Andrew Belt 6e35afb053 Add engine::LightInfo and Module::configLight() helper for configuring the LightInfo. Add LightTooltip for LightWidgets. 4 years ago
  Andrew Belt 9086c1aeed Hide ParamResetItem if param is unbounded. 5 years ago
  Andrew Belt 8ace079ee5 Fix randomization of snapped params. 5 years ago
  Andrew Belt f819bd4255 Use menu items for selecting SwitchQuantity params. 5 years ago
  Andrew Belt ca9231e1b3 Rename App to Context and app.hpp to context.hpp. The APP macro is still valid. 5 years ago
  Andrew Belt 804dc4daf2 Interpret blank ParamQuantity/PortInfo name as "#id". 5 years ago
  Andrew Belt 4a462fadc5 Add "Connected to" to PortTooltip. 5 years ago
  Andrew Belt ccb4fe41ec Add ParamWidget::appendContextMenu(). Fix helper.hpp member field setting. 5 years ago
  Andrew Belt 99b17727ab WIP: 5 years ago
  Andrew Belt 4936df2c0b Move ParamWidget/Knob/Switch properties to ParamQuantity. Fix static linking on Linux. 5 years ago
  Andrew Belt e4b6056ded Massive WIP v2 overhaul: 5 years ago
  Andrew Belt 08f97d24f1 Nudge ParamTooltip inside parent. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt f4151bed2e Clean up code and issue templates. 5 years ago
  Andrew Belt a272cf29bd Change MIDI-Map color to yellow. Change ParamHandle indicator from circle to square. 6 years ago
  Andrew Belt 08a4d73457 Add text and color to ParamHandle. 6 years ago
  Andrew Belt 41552e79f2 Restructure ParamHandle Engine internals. 6 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 6 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. 6 years ago
  Andrew Belt 2c9644d80d Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro. 6 years ago
  Andrew Belt 735dc02065 Add ModuleBrowser tooltip to module boxes. 6 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. 6 years ago
  Andrew Belt 421793d00d Create Action event when Knob is pressed but not moved. 6 years ago
  Andrew Belt 9ee9ef0352 Call onAction when clicking ParamWidgets. 6 years ago
  Andrew Belt a5d7a0b75b Add middle-click-drag to ScrollWidget. Fix numerous bugs introduced by event system changes. 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 357952c3d3 Move all metadata from Param to ParamQuantity. 6 years ago
  Andrew Belt 6660c88885 Change app::ParamQuantity to engine::ParamQuantity. 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 6fe14dca06 Move reset and randomize from Param to ParamWidget. 6 years ago
  Andrew Belt 2210287039 Move handling of RackWidget from Scene to RackScrollWidget. 6 years ago
  Andrew Belt b84e2f57fa Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event. 6 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. 6 years ago
  Andrew Belt e5a88dfad2 Add factory preset submenu to module context menu. 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 d699c2e07d Don't overwrite param handles when duplicating MIDI-Map. 6 years ago
  Andrew Belt 83ad8523c2 Add unmap context menu item to ParamWidget. Add indicator on mapped ParamWidgets. 6 years ago
  Andrew Belt 66aa746476 Replace ModuleHandle with ParamHandle. Move touchedParam from Engine to RackWidget. Fix param mapping bugs in MIDI-Map. 6 years ago
  Andrew Belt 7458b5d709 Add param touch to engine. Add param learning to MIDI-Map. 6 years ago