36 Commits (82802c3c15a9c649806aa123419ac6d5b9db547d)

Author SHA1 Message Date
  Andrew Belt 6ffea7d25d Move SVG_DPI and mm2px() to svg.hpp. 3 years ago
  Andrew Belt 4e7f1edb24 Change all deprecated APP->window->loadSvg() calls to Svg::load(). Fix FramebufferWidget::onContextDestroy() not unsetting framebuffer handle. 3 years ago
  Andrew Belt e80beefba4 Add AudioButton and MidiButton and Component Library subclasses with graphics. 4 years ago
  Andrew Belt ae21a4c70d Add Audio-2 WIP. 4 years ago
  Andrew Belt 99b17727ab WIP: 5 years ago
  Andrew Belt f68a981d11 Add SegmentDisplay to component library. Fix huge light halo issue with non-square lights. 5 years ago
  Andrew Belt 8476828452 Add LEDLightSlider and other component library classes. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt bdb4bc578c Add WhiteLight to component library. 5 years ago
  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