48 Commits (257a2e1dd2445f0e560fc7625d4609b6df8c5091)

Author SHA1 Message Date
  Andrew Belt 33176922cd Fix LEDSlider handle position. 3 years ago
  Andrew Belt f55fddf650 Make LEDSliderGreen etc aliases of LEDLightSlider<GreenLight> etc. 3 years ago
  Andrew Belt 65666c23ac Implement LEDSlider using new template class structure. 3 years ago
  Andrew Belt 9423354b98 Fix LEDBezelLight size. 3 years ago
  Andrew Belt 9e4fff9a75 Add RoundKnob, Trimpot, and ScrewSilver graphics from Pyer. 3 years ago
  Andrew Belt ba6e2e9296 Update Light graphics 3 years ago
  Andrew Belt cc20d1f2ac Change TGrayModuleLightWidget background color. Don't draw light halo in framebuffers. 3 years ago
  Andrew Belt c5549682eb Add new Light graphics. Add TSvgLight class to handle SVG files above light. 3 years ago
  Andrew Belt d4a815c574 Fix incorrect Rogan background SVG filenames. 3 years ago
  Andrew Belt 8432b26546 Replace Rogan1PS, Rogan3PS, TL1105, and PJ301M graphics. 3 years ago
  Andrew Belt 898bc44794 Clean up MIDI-CV, CC, and Gate. 3 years ago
  Andrew Belt 87eeb02f5c Rename new Widget methods. Add Rogan3PSWhite fg/bg test. 3 years ago
  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