27 Commits (aa088e369a48a33d136c38fd1c6b54569715855a)

Author SHA1 Message Date
  Andrew Belt 696939069d Use <> instead of "" for include directive. 5 years ago
  Andrew Belt afd6d4bb8e Clean up various headers. 5 years ago
  Andrew Belt 11544f25b3 Update rack0.hpp header 5 years ago
  Andrew Belt f967c68110 Header cleanup. ModuleBrowser work. 5 years ago
  Andrew Belt 52151a709d Add various API documentation 5 years ago
  Andrew Belt 822c525d6b Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont. 5 years ago
  Andrew Belt cc3b9acb7c Create `component::` namespace 5 years ago
  Andrew Belt 8a5a806425 Add app::, ui::, and widget:: namespaces. 5 years ago
  Andrew Belt dac26ce0a7 Fix plug light colors 5 years ago
  Andrew Belt 9ab5244002 Add MIDI-Map panel and boilerplate. Various fixes for SVGButton. 5 years ago
  Andrew Belt 428f137d45 Remove multiple inheritance from all widgets, remove virtual inheritance, merge MomentarySwitch and ToggleSwitch to Switch with a boolean. 5 years ago
  Andrew Belt 418499159b Add snapping to Knob 5 years ago
  Andrew Belt 20b78190c1 Put math in namespace 5 years ago
  Andrew Belt 0dec45d970 Class-ify window, un-class-ify asset 5 years ago
  Andrew Belt cbed0cf7a1 Wrap asset state into new AssetManager class 5 years ago
  Andrew Belt 0e05e63dcb Rename asset::local to user, rename asset:global to system 5 years ago
  Andrew Belt f64ea2e181 Large architectural changes. Created Quantity class. 5 years ago
  Andrew Belt c3407ca07d Code style: Remove () from `new X()` 6 years ago
  Andrew Belt 3fa78176e2 Move asset to its own namespace 6 years ago
  Andrew Belt c57c76e6d1 Move math to its own namespace, clean up deprecated classes 6 years ago
  Andrew Belt 2b96117ccb Set default pitch to 0V for MIDI-1, add RGBLight 6 years ago
  Andrew Belt 0ba244e98f Reorganize Components, add LEDSlider with colors 6 years ago
  Andrew Belt ad20f3c997 Add shadows to knobs, remove ability to rescale knobs (must export 6 years ago
  Andrew Belt 0798f2844d Reorganize ParamWidgets, introduce Component as shared base class 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 1ab4b2cb85 AudioInterface rework, Notes rework, partial MIDIToCVInterface rework 6 years ago
  Andrew Belt 9a443f07c8 Refactoring, remove "f" and "i" prefixes from math.hpp functions 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 1b44985a0f Add CKSSThree switch, ENUMS macro 6 years ago
  Andrew Belt 199f99b0bf Rename SVGSlider to SVGFader, refactor LightWidget 7 years ago
  Andrew Belt 70bb8c7759 Add plug lights, remove plug light toggling 7 years ago
  Andrew Belt e7a305a1dc Add LEDBezel, change sizes of LEDs 7 years ago
  Andrew Belt 0e7e362565 Change internals of SVGWidget subclasses 7 years ago
  Andrew Belt 0d4a590688 Re-export and re-scale ComponentLibrary graphics 7 years ago
  Andrew Belt 49397935d7 Rescale some of the components 7 years ago
  Andrew Belt 6bee6ade42 Add RedGreenBlueLight, tweaks to light implementation 7 years ago
  Andrew Belt 2e7100c17b Reverted light sizes in components.hpp, updated README 7 years ago
  Andrew Belt bc619644ac Throw away old lights, add new LightWidget as a final replacement 7 years ago
  Andrew Belt 84f4efcbeb Add polyfill for future LightWidget 7 years ago
  Andrew Belt 265cd9b7da Remove Davies1900hSmallBlackKnob 7 years ago
  Andrew Belt dbd4e44eda Added Light object to engine.hpp, added automatic scrolling when 7 years ago
  Andrew Belt 33ca4dac2d Add override keyword everywhere 7 years ago
  Andrew Belt 5cee9b53a9 Added boolean parameter to make knobs snap, made them visually snap as 7 years ago
  Andrew Belt 4843fec655 Change color of LightPanel to match Fundamental 7 years ago
  Andrew Belt 18eb87ae40 Add BlankWidget to Core, refactor ModuleWidget 7 years ago
  Andrew Belt 3d044ab411 Add RoundBlackKnob 7 years ago
  Andrew Belt 223719dcd9 Add uniqueness assertion for plugin slugs, fix PolarityValueLight alpha 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