summaryrefslogtreecommitdiff
path: root/src/app/Knob.cpp
AgeCommit message (Expand)Author
2021-11-27Implement Knob::speed.Andrew Belt
2021-10-02Make Knob enable param smoothing only if step is disabled.Andrew Belt
2021-09-27Add KnobScrollSensitivitySlider to View menu.Andrew Belt
2021-09-02Dispatch Action event on Knob when clicking and releasing without moving beyo...Andrew Belt
2021-09-02Push ParamChange history action when scrolling knobs.Andrew Belt
2021-09-02If knobScroll is enabled, don't move knobs while scrolling the rack.Andrew Belt
2021-08-31Add ParamQuantity::smoothEnabled.Andrew Belt
2021-02-07Change `event::Foo` to `FooEvent`.Andrew Belt
2021-01-18Change Ctrl and Shift+ctrl knob adjustment speeds to 1/10 and 1/100.Andrew Belt
2021-01-18Add scroll wheel knob control setting.Andrew Belt
2021-01-17Make Ctrl, Shift, and Ctrl+shift mods consistent between arrow key rack scrol...Andrew Belt
2020-08-18Reverse mouse direction of scaling in linear scale knob mode.Andrew Belt
2020-04-01Rename App to Context and app.hpp to context.hpp. The APP macro is still valid.Andrew Belt
2020-04-01Add back "allowCursorLock" to settings and menu bar.Andrew Belt
2020-04-01Add "knobLinearSensitivity" to settings.json.Andrew Belt
2020-04-01Implement scaled linear and rotary knob modes.Andrew Belt
2020-04-01Add knob mode menu item. Remove "allowCursorLock" setting.Andrew Belt
2020-04-01Work on PortTooltips.Andrew Belt
2020-04-01WIP:Andrew Belt
2020-04-01Move ParamWidget/Knob/Switch properties to ParamQuantity. Fix static linking ...Andrew Belt
2019-08-06Auto-format code with astyle.Andrew Belt
2019-06-17Remove behavior of Knob triggering an Action event if the value has not changed.Andrew Belt
2019-05-24Use <> instead of "" for include directive.Andrew Belt
2019-05-11Clean up app namespace.Andrew Belt
2019-04-28Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro.Andrew Belt
2019-04-24Remove useless `e.consume(this)` from events that no longer need it. Fix bugs...Andrew Belt
2019-04-22Create Action event when Knob is pressed but not moved.Andrew Belt
2019-04-21Add middle-click-drag to ScrollWidget. Fix numerous bugs introduced by event ...Andrew Belt
2019-04-21Rename `widget::*Event` to `event::*`.Andrew Belt
2019-03-15Reset double-click state after DoubleClickEvent is fired. Fix Knob resetting.Andrew Belt
2019-03-09Move reset and randomize from Param to ParamWidget.Andrew Belt
2019-02-27Merge event:: namespace with widget:: namespace. Rename event::* to widget::*...Andrew Belt
2019-02-04Add names to history::Actions.Andrew Belt
2019-01-29Require Enter, Select, DragStart, and DragEnter to be consumed in order to th...Andrew Belt
2019-01-29Add app::, ui::, and widget:: namespaces.Andrew Belt
2019-01-27Add Knob::horizontalAndrew Belt
2019-01-21Add Param::displayOffset. Switch around param key commands and param context ...Andrew Belt
2019-01-21Allow param data entry in context menu. Don't allow nested FramebufferWidget ...Andrew Belt
2019-01-21Switch around ParamWidget key commands. Fix text field inner color.Andrew Belt
2019-01-18Remove Window::isModPressed() and isShiftPressed(). Add Window::getMods(). Ad...Andrew Belt
2019-01-16Add Knob::smooth variable for disabling param smoothing. Clean up various code.Andrew Belt
2019-01-13Add SliderKnob as SVGSlider's superclass. Add logarithmic scaling too ParamQu...Andrew Belt
2019-01-11Add snapping to KnobAndrew Belt
2019-01-11Add param smoothing when moving KnobAndrew Belt
2019-01-09Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAd...Andrew Belt
2019-01-07Rename context() to app(). Add skeleton for history.Andrew Belt
2019-01-06Module Browser progressAndrew Belt
2019-01-03Make event callbacks use constAndrew Belt
2019-01-03Create event context for each event that is triggeredAndrew Belt
2018-12-31Refactor ParamWidget event behavior, draw polyphonic wires with greater thick...Andrew Belt