1291 Commits (bf43884b539980d0de639ab5ec39afd13d48af91)

Author SHA1 Message Date
  Andrew Belt 14dc8e8e57 Deprecate "disabled" module manifest property. Add "hidden" property which hides module from Module Browser but allows it to be loaded from patches. 3 years ago
  Andrew Belt d53802e1e6 Make string::split(s, "") throw Exception. 3 years ago
  Andrew Belt 830d2fcdd4 Make system::openDirectory() and openBrowser() nonblocking by running in detached thread. Use MenuItem helpers for File menu. 3 years ago
  Andrew Belt 29ab1716fd Add settings::isPlugin. 3 years ago
  Andrew Belt 6be8c94a3d Internalize implementation of midi::InputQueue. Add tryPop() method. 3 years ago
  Andrew Belt 44568cd617 Rename and negate Window::getFrameTimeOverdue() to getFrameDurationRemaining(). 3 years ago
  Andrew Belt f26696feb7 Document MenuItem helpers. 3 years ago
  Andrew Belt a2c5a7695f Add system::readFile/writeFile(). 3 years ago
  Andrew Belt 234890faf6 Add string::split(). 3 years ago
  Andrew Belt 228941c72b Fix math::normalizeZero() for clang. 3 years ago
  Andrew Belt b0a1f4db49 Don't throw Exception in many system:: functions. 3 years ago
  Andrew Belt 2f0bada0a5 Fix math::normalizeZero() which had no effect due to float optimization. Normalize zero in PortTooltip. 3 years ago
  Andrew Belt c3ff43b6de Rename *Dir() functions to *Directory(), backtracking on a previous commit. 3 years ago
  Andrew Belt a1438f0a28 Fix scrollbar flashing in RackScrollWidget when zooming. 3 years ago
  Andrew Belt e139b42e43 Add FramebufferWidget::deleteFramebuffer(). 3 years ago
  Andrew Belt 1f079444a2 Add Widget::drawChild(). Make RailWidget draw a FramebufferWidget repeatedly as a tile. 3 years ago
  Andrew Belt 61d387c63b Rewrite RackRail and rename it to RailWidget. Add rail graphic revision from Pyer. 3 years ago
  Andrew Belt 0b9e052142 git doesn't recognize when filename case is changed on a case-insensitive filesystem. 3 years ago
  Andrew Belt a2904149c8 Rename window.hpp/cpp to Window.hpp/cpp since it's a class. 3 years ago
  Andrew Belt 332b361f87 Remove FrameRateWidget code from Scene. Add debugging to Window::step(). 3 years ago
  Andrew Belt 915e3fcdb9 Clean up FramebufferWidget, Window. 3 years ago
  Andrew Belt 241511876e Make FramebufferWidget draw the framebuffer in draw() instead of step(). 3 years ago
  Andrew Belt b6435dc8a2 Make Rect::getTopRight() etc handle infinite Rects. Add a few more operator 3 years ago
  Andrew Belt 25ea4bcc9e Define the math::Rect set as inclusive on left/top but exclusive on 3 years ago
  Andrew Belt d7e1dae42c Use PlugPort SVG and MediumLight from Component Library for plug (WIP). 3 years ago
  Andrew Belt 517db41269 Add Svg::getSize(). 3 years ago
  Andrew Belt 4bef9ae704 Make Rect::contains() and intersects() inclusive and correctly handle infinite Rects. Add Rect::inf(). 3 years ago
  Andrew Belt 8c5b0ba9ff Add Port::getVoltageRMS(). 3 years ago
  Andrew Belt f0446ab4c6 Move PortWidget::plugLight to internal. 3 years ago
  Andrew Belt 1092799270 Rename setSmoothBrightness() to setBrightnessSmooth() but leave an alias. 3 years ago
  Andrew Belt ced42c0db4 Add Svg::getNumShapes/Paths/Points(). 3 years ago
  Andrew Belt 5cca734e54 Add more graphics from Pyer. Implement new rail graphics in RackRail. 3 years ago
  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