32 Commits (0bade11e3bb9f44863a176dfa46470ac8e81ea38)

Author SHA1 Message Date
  Andrew Belt 661e93bb24 Remove old panel if ModuleWidget::setPanel is called multiple times, 8 years ago
  Andrew Belt 0e7e362565 Change internals of SVGWidget subclasses 8 years ago
  Andrew Belt 243aa8308a Fixed most mouse alignment issues 8 years ago
  Andrew Belt fde88775d4 Add Notes to Core, added manufacturer slug/name to Model, reverted to 8 years ago
  Andrew Belt 0c4cf64726 Renamed Plugin to Manufacturer, added multiline to TextField, added 8 years ago
  Andrew Belt 8060a1e657 Rename initialize() to reset() 8 years ago
  Andrew Belt 33ca4dac2d Add override keyword everywhere 8 years ago
  Andrew Belt 18eb87ae40 Add BlankWidget to Core, refactor ModuleWidget 8 years ago
  Andrew Belt 2cbe7c39a7 Set gFocusedWidget only if Widget::onFocus() returns true, make 8 years ago
  Andrew Belt 0d24d6926d Fixed onHoverKey traversal 8 years ago
  Andrew Belt fc3cf452ff Move ModuleWidget delete/backspace key to onMouseMove so it doesn't 8 years ago
  Andrew Belt 7ee43d337d Rework widgets to support cable stacking 8 years ago
  Andrew Belt 6239856310 Added C#-style property constructor, explicitly clamp samples in Audio Interface, scroll horizontally if Shift is held 8 years ago
  Andrew Belt 23143d6c67 A few minor fixes 8 years ago
  Andrew Belt 970e227c20 Changed onSelect/onDeselect to onFocus/onDefocus, added key commands for Open/Save/Save As, open in last used directory 8 years ago
  Andrew Belt 52d41865ef Add allowCursorLock setting for touch screens and tablets 8 years ago
  Andrew Belt ec34a36c05 Added ModuleWidget::createContextMenu() so subclasses can add 8 years ago
  Andrew Belt 24cb2f506b Cleanup widget code 8 years ago
  Andrew Belt b4de457311 Fixed segfaults resulting from deleting a module while dragging cables 8 years ago
  Andrew Belt 193c3902f6 Update README, small complilation warning fixes, reject zero-size FBOs 8 years ago
  Andrew Belt 2a21261d7d Clean up old code 8 years ago
  Andrew Belt 435006cc03 Add right-aligned text to menu 8 years ago
  Andrew Belt 728afc763a Added key commands to ModuleWidget, removed CPU usage meter (misleads 8 years ago
  Andrew Belt d4b899e746 Switch rack rails to vector 8 years ago
  Andrew Belt 630a46e8fa Refactoring method names, build system 8 years ago
  Andrew Belt de5c9ca2af Added Scene::createMenu(), renamed arch macros to ARCH_* 8 years ago
  Andrew Belt 093ecdbb94 Add param randomization, changed mapf to rescalef, other refactors 8 years ago
  Andrew Belt bd7b90fcda Updated SchmittTrigger, QuantityWidgets can now have maxValue < minValue for inverted operation, added SnapKnob 8 years ago
  Andrew Belt d9c803962b Added Decimator, SlewLimiter, Trigger, other cleanup 8 years ago
  Andrew Belt 2fd04a764e Bumped OpenGL require from 3.2 to 2.0, fixed plugin loading on win and mac, added licenses for new libraries 9 years ago
  Andrew Belt de44d0c754 Added Rogan knobs to components.hpp, added shadow to SVGKnob, fixed bug/typo in SVG stroke fill color 9 years ago
  Andrew Belt 3f8b5ad055 Renamed scene.hpp to app.hpp, moved app stuff to src/app 9 years ago
  Andrew Belt d24b587eb6 Combined InputPort and OutputPort to just Port with an enum 9 years ago
  Andrew Belt 0e0f9c38f2 Added TransformWidget, SVGWidget, FramebufferWidget 9 years ago
  Andrew Belt a76a6e7f5e revised Lights for Component Library, removed constructor argument from ModuleWidget 9 years ago
  Andrew Belt ef6dc2ff67 Save draw state before each child is drawn, so widgets draw at (0, 0) 9 years ago
  Andrew Belt aad709e62c Large refactor to modularize include files, add NanoSVG dependency, added Image/Font/SVG loader 9 years ago
  Andrew Belt 18628c86ab Now requires SSE, added RadioButton, added hardcoded minBLEP, added CPU usage button 9 years ago
  Andrew Belt 1696a2790a Added sample rate conversion to AudioInterface, added minBLEP to dsp.hpp 9 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 9 years ago
  Andrew Belt a69ce98903 Added libsamplerate dependency, some general purpose DSP code 9 years ago
  Andrew Belt 5ac56a858a Fixed bug with ParamWidget serialization, other minor fixes 9 years ago
  Andrew Belt 06326a899a Changed how events work, added ModulePanel, added cable tension 9 years ago
  Andrew Belt 86e2fabf20 A few days of work 9 years ago
  Andrew Belt c1cae82918 Initial commit 9 years ago