1314 Commits (v2)

Author SHA1 Message Date
  Andrew Belt 4c4fdb883c Fix Mac build 3 years ago
  Andrew Belt e1ba06e1b6 Add default ID getter to audio/MIDI devices. 3 years ago
  Andrew Belt 00eb16189b Use "directory/dir" terminology instead of "folder" except for UI text. 3 years ago
  Andrew Belt d5e1c40b77 Add ability for archiveFolder/unarchiveToFolder() to write/read from memory. 3 years ago
  Andrew Belt 0cb26ec7c2 Clean up random::. 3 years ago
  Andrew Belt d0224944c8 Make random number generator an inline class which increases performance and supports `std::random` distributions. 3 years ago
  Andrew Belt 75d5d8b5de Fix handle position of Module-less ModuleWidgets. Move a few member variables to Internal struct. 3 years ago
  Andrew Belt aee5e22ec2 Add AudioButton and MidiButton example. Make SvgButton trigger Action event when right-clicking. 3 years ago
  Andrew Belt bb9e9b78ce Add pimpl Internal* struct to several classes that have a possibility of needing more member variables in 2.x. 3 years ago
  Andrew Belt 55aa05bb89 Set default line height to 1.2 in Label and Tooltip. 3 years ago
  Andrew Belt f3827c82c7 Add major version checking to library plugin update check. 3 years ago
  Andrew Belt 6ffe9ff900 Don't redraw FramebufferWidget on subpixel change when dragging ModuleWidgets. 3 years ago
  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 697571648d Set default component ID to -1 in all classes. 3 years ago
  Andrew Belt 9423354b98 Fix LEDBezelLight size. 3 years ago
  Andrew Belt 5cb2341c85 Increase dirtyOnSubpixelChange threshold to 0.1 px. 3 years ago
  Andrew Belt 4c41dd9a62 Add createSubmenuItem() helper. 3 years ago
  Andrew Belt 0c9598ba8f Add SetPrimaryEvent and UnsetPrimaryEvent to Module. 3 years ago
  Andrew Belt 2b9efc1401 Add string::join(). Reorder models how they are ordered in plugin's manifest. Use list instead of vector for models and tags in plugin::Plugin/Model. 3 years ago
  Andrew Belt 42af36fa0b Make SequentialLayout resize according to its contents. Fix margins of model container in Module Browser. 3 years ago
  Andrew Belt cdc44cda71 Add bgColor to MenuOverlay 3 years ago
  Andrew Belt 750cbfea5a Use callbacks to set window pos, size, and maximized settings instead of 3 years ago
  Andrew Belt ca44ad96cc Correctly update window position and size when window is resized or 3 years ago
  Andrew Belt 023b0ea662 Add one-argument constructor of math::Vec. 3 years ago
  Andrew Belt fa2f3d0234 Add ResizeHandle to Scene. 3 years ago
  Andrew Belt 10e6f1db1d Tweak organization of settings globals. 3 years ago
  Andrew Belt 661fd3863d Add Module Save event. 3 years ago
  Andrew Belt 414500a390 Fix certain Widget events (ContextDestroyEvent, ContextDestroyEvent, etc) not recursing when Widget is invisible. 3 years ago
  Andrew Belt 9e4fff9a75 Add RoundKnob, Trimpot, and ScrewSilver graphics from Pyer. 3 years ago
  Andrew Belt b998904d16 Use menu item helpers for Core modules. 3 years ago
  Andrew Belt 54669f9895 Add createMenuItem() with action callback and createCheckMenuItem(). 3 years ago
  Andrew Belt a3ab530c73 Add menu item helpers createBoolMenuItem() and createIndexSubmenuItem(), and their pointer variants. 3 years ago
  Andrew Belt 4c529a9541 Add createIndexMenuItem() helper function. 3 years ago
  Andrew Belt 7832706fdd Limit rack zoom when value is changed rather than in RackScrollWidget every frame. 3 years ago
  Andrew Belt ba6e2e9296 Update Light graphics 3 years ago
  Andrew Belt 5e22369d2e Add LedDisplayTextField::bgColor. Display LedDisplay text as a non-tinted light when rack brightness is decreased. 3 years ago
  Andrew Belt 30c64c5e93 Zoom in/out rack with extra mouse buttons 3 years ago
  Andrew Belt ea431882a7 Add Engine meter to menu bar. 3 years ago
  Andrew Belt cc20d1f2ac Change TGrayModuleLightWidget background color. Don't draw light halo in framebuffers. 3 years ago
  Andrew Belt 9d81a3e4d0 Rewrite LightWidget rendering by using more physical light blending function. Add ability to decrease rack brightness by tinting all but the lights a shade of gray. Add settings and menu items to adjust rack brightness and light halo. 3 years ago
  Andrew Belt c5549682eb Add new Light graphics. Add TSvgLight class to handle SVG files above light. 3 years ago
  Andrew Belt 90077192b2 Add APP_VARIANT global. 3 years ago
  Andrew Belt 7c7fd45699 Clarify doc for WeakPtr. 3 years ago
  Andrew Belt 077064f069 Add copy ctor to WeakPtr. 3 years ago
  Andrew Belt d4a815c574 Fix incorrect Rogan background SVG filenames. 3 years ago
  Andrew Belt ac29571db3 Rearrange ModuleWidget methods. 3 years ago
  Andrew Belt 46fff99244 Add Module::getPatchStorageDir(). 3 years ago
  Andrew Belt f0deb51863 Move ui.hpp to ui/common.hpp. 3 years ago