9 Commits (aa2988c09d53386d10369c193ed183f3f3145e4e)

Author SHA1 Message Date
  Andrew Belt aa2988c09d Add toggle button for plug light, use title caps for all text 7 years ago
  Andrew Belt 2c69f2f561 Tweaked and enabled plug LED 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 7ee43d337d Rework widgets to support cable stacking 7 years ago
  Andrew Belt 94885efdc5 Made cable colors a bit less grim (removed gray and dark gray) 7 years ago
  Andrew Belt f703aaac9d Render GUI only when window is visible 7 years ago
  Andrew Belt d4b899e746 Switch rack rails to vector 7 years ago
  Andrew Belt 3f8b5ad055 Renamed scene.hpp to app.hpp, moved app stuff to src/app 8 years ago
  Andrew Belt d24b587eb6 Combined InputPort and OutputPort to just Port with an enum 8 years ago
  Andrew Belt 71a1b6a987 Added SVGKnob, added TextField, PasswordField, migrated to SVGKnobs 8 years ago
  Andrew Belt 0e0f9c38f2 Added TransformWidget, SVGWidget, FramebufferWidget 8 years ago
  Andrew Belt ef6dc2ff67 Save draw state before each child is drawn, so widgets draw at (0, 0) 8 years ago
  Andrew Belt 7911a22cc5 Added wire snapping 8 years ago
  Andrew Belt 70e3ab97b6 fix Linux audio by using asynchronous Portaudio instead of synchronous 8 years ago
  Andrew Belt 58974d5530 Added Davies knobs, added SVG renderer 8 years ago
  Andrew Belt aad709e62c Large refactor to modularize include files, add NanoSVG dependency, added Image/Font/SVG loader 8 years ago
  Andrew Belt 4c891085fe Modify ports to support Component Library 8 years ago
  Andrew Belt 1696a2790a Added sample rate conversion to AudioInterface, added minBLEP to dsp.hpp 8 years ago
  Andrew Belt a18e4a4d6e Added ring buffers, made Rack a class, added stringf helper function, added VIPMutex/VIPLock, added sample rate and block size options to AudioInterface 8 years ago
  Andrew Belt 5ac56a858a Fixed bug with ParamWidget serialization, other minor fixes 8 years ago
  Andrew Belt 06326a899a Changed how events work, added ModulePanel, added cable tension 8 years ago
  Andrew Belt 86e2fabf20 A few days of work 8 years ago
  Andrew Belt c1cae82918 Initial commit 8 years ago