78 Commits (10e751dffd3a220ebdae19f78afe0399e17fa31c)

Author SHA1 Message Date
  Andrew Belt 940b232d66 Add VirtualWidget, add SequentialLayout 6 years ago
  Andrew Belt 53fdea1cd1 Serialize ModuleBrowser favorites 6 years ago
  Andrew Belt e51ce44588 Remove PulseAudio from default Linux rtaudio build, fix lastPath being overwritten when autosave is loaded, add List, replace AddModuleWindow with Sublime Text-like browser (partially complete) 6 years ago
  Andrew Belt 4596d29f1c Add `smooth` variable for ParamWidgets 6 years ago
  Andrew Belt 6049c0abe5 Added util/color.hpp, fixed LightWidget color algorithm, added Ctrl+U key command for "Disconnect cables", refactor audio.cpp/midi.cpp, add new Audio Interface panel 6 years ago
  Andrew Belt db8d0fc1d6 Add partial MIDI CC Interface, MIDI CV fixes 6 years ago
  Andrew Belt 1ab4b2cb85 AudioInterface rework, Notes rework, partial MIDIToCVInterface rework 6 years ago
  Andrew Belt 2ff1ee5c86 Allow separation from Module and ModuleWidget in Model subclass 6 years ago
  Andrew Belt 7755c67084 Divide widgets.hpp to widgets.hpp and ui.hpp 6 years ago
  Andrew Belt 6a8d2f5a4d Change Port's createInput and createOutput to create 6 years ago
  Andrew Belt 2873f35e72 Add Widget::create static methods, replaces create*() helpers in 6 years ago
  Andrew Belt 4a54cfc8c8 Add box shadow behind modules, tweak light fall times 6 years ago
  Andrew Belt 9a443f07c8 Refactoring, remove "f" and "i" prefixes from math.hpp functions 6 years ago
  Andrew Belt 5be5696dff Refactor math.hpp 6 years ago
  Andrew Belt d55d460c1f ModuleWidget serializes pos in rack grid coordinates instead of pixel 6 years ago
  Andrew Belt 4a3bf84e42 Serialize wire color 6 years ago
  Andrew Belt d7875d5e30 Add midi.cpp with MidiIO class 6 years ago
  Andrew Belt f129f026f6 Add AudioWidget 6 years ago
  Andrew Belt 36cd050ba4 Remove Module::reset(), Module::initialize(), and Module::randomize(), 7 years ago
  Jeremy Wentworth 6787867d27 clarified comment about sizes (#510) 7 years ago
  Andrew Belt 199f99b0bf Rename SVGSlider to SVGFader, refactor LightWidget 7 years ago
  Andrew Belt 382babbb28 Split tags into tags.{hpp,cpp} 7 years ago
  Andrew Belt 66f11d9e82 Split tags into tags.{hpp,cpp} 7 years ago
  Andrew Belt 734d367a8a A few random changes from the last week 7 years ago
  Andrew Belt 70bb8c7759 Add plug lights, remove plug light toggling 7 years ago
  Andrew Belt 5567c5f22d Added AddModuleWindow 7 years ago
  Andrew Belt 8e251c0ddb Refactor event framework. Everything uses Event* structs instead of 7 years ago
  Andrew Belt 093fa99474 Add Widget::onPathDrop() event, added dragging patches to window to load 7 years ago
  Andrew Belt 661e93bb24 Remove old panel if ModuleWidget::setPanel is called multiple times, 7 years ago
  Andrew Belt 0e7e362565 Change internals of SVGWidget subclasses 7 years ago
  Andrew Belt bc619644ac Throw away old lights, add new LightWidget as a final replacement 7 years ago
  Andrew Belt 41c66f1d8a Set SVGPanel oversampling on every frame 7 years ago
  Andrew Belt 580f0db6b4 Change zoom only when zoom slider has finished moving (onAction()) 7 years ago
  Andrew Belt 99ad658694 Oversample SVGPanels by 2, everything else by 1 7 years ago
  Andrew Belt 2affd8a648 Redraw rails when zooming 7 years ago
  Andrew Belt 243aa8308a Fixed most mouse alignment issues 7 years ago
  Andrew Belt a22aac6493 Added zoom slider, zoom to settings, finished Framebuffer scaling 7 years ago
  Andrew Belt dbd4e44eda Added Light object to engine.hpp, added automatic scrolling when 7 years ago
  Andrew Belt 8060a1e657 Rename initialize() to reset() 7 years ago
  Andrew Belt 33ca4dac2d Add override keyword everywhere 7 years ago
  Andrew Belt 0b5e30fcf0 Don't smooth snapped knobs 7 years ago
  Andrew Belt 5cee9b53a9 Added boolean parameter to make knobs snap, made them visually snap as 7 years ago
  Andrew Belt 5f311e7e15 File > New attempts to load template.vcv if exists 7 years ago
  Andrew Belt aa2988c09d Add toggle button for plug light, use title caps for all text 7 years ago
  Andrew Belt 03795e3d91 Added momentary randomize() disable on ParamWidget 7 years ago
  Andrew Belt 18eb87ae40 Add BlankWidget to Core, refactor ModuleWidget 7 years ago
  Andrew Belt 4cf19e112b Fix Light when transparency is used, added preliminary ZoomWidget functionality to RackScene, added experimental linear gradients to SVGWidget, added sticky mouse button to gui.cpp, fix math in ScrollBar 7 years ago
  Andrew Belt 45e7c5f0b0 Added plug lights (but commented out) 7 years ago
  Andrew Belt fc3cf452ff Move ModuleWidget delete/backspace key to onMouseMove so it doesn't 7 years ago
  Andrew Belt 7ee43d337d Rework widgets to support cable stacking 7 years ago