75 Commits (1094e57cc60779d67bf4e2fae82985e4b8ed3cc3)

Author SHA1 Message Date
  Andrew Belt 68672c7308 Added "Disconnect cables" to menu 7 years ago
  Andrew Belt 8b7b48f025 Add VirtualWidget, add SequentialLayout 7 years ago
  Andrew Belt e197b45a35 Serialize ModuleBrowser favorites 7 years ago
  Andrew Belt 676d50a11a 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) 7 years ago
  Andrew Belt 454bf67d0e Add `smooth` variable for ParamWidgets 7 years ago
  Andrew Belt 9be5332daf 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 7 years ago
  Andrew Belt efdd34c949 Add partial MIDI CC Interface, MIDI CV fixes 7 years ago
  Andrew Belt 6186861c53 AudioInterface rework, Notes rework, partial MIDIToCVInterface rework 7 years ago
  Andrew Belt a6e86b5282 Allow separation from Module and ModuleWidget in Model subclass 7 years ago
  Andrew Belt 9f2a362c13 Divide widgets.hpp to widgets.hpp and ui.hpp 7 years ago
  Andrew Belt 0433b88b98 Change Port's createInput and createOutput to create 7 years ago
  Andrew Belt b93018c990 Add Widget::create static methods, replaces create*() helpers in 7 years ago
  Andrew Belt 67499624ee Add box shadow behind modules, tweak light fall times 7 years ago
  Andrew Belt 358386a57e Refactoring, remove "f" and "i" prefixes from math.hpp functions 7 years ago
  Andrew Belt c483779fb7 Refactor math.hpp 7 years ago
  Andrew Belt afabba1429 ModuleWidget serializes pos in rack grid coordinates instead of pixel 7 years ago
  Andrew Belt f41cb7e780 Serialize wire color 7 years ago
  Andrew Belt 2b68057cb7 Add midi.cpp with MidiIO class 7 years ago
  Andrew Belt c3b0f55044 Add AudioWidget 7 years ago
  Andrew Belt ea36ea1874 Remove Module::reset(), Module::initialize(), and Module::randomize(), 7 years ago
  Jeremy Wentworth 911286b60a clarified comment about sizes (#510) 7 years ago
  Andrew Belt 60a1ecde4c Rename SVGSlider to SVGFader, refactor LightWidget 7 years ago
  Andrew Belt 93e0459c51 Split tags into tags.{hpp,cpp} 7 years ago
  Andrew Belt 3e2be87d44 Split tags into tags.{hpp,cpp} 7 years ago
  Andrew Belt 3f7ce8b01b 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