1102 Commits (414f7bec9b5f7e0bb33cfee95a79c3670f109608)

Author SHA1 Message Date
  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 6e9e5212e1 Automatically append .vcv and .vcvm extension to patches if the saved extension does not end with the correct extension. 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 d277658a58 Add frame rate meter to menu bar. 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 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 25ea4bcc9e Define the math::Rect set as inclusive on left/top but exclusive on 3 years ago
  Andrew Belt 63b424afcb Fix RackWidget::requestModulePos() after Rect::intersects() was made 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 f0446ab4c6 Move PortWidget::plugLight to internal. 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 2d3c9a42b8 Tweak tip texts. 3 years ago
  Andrew Belt 00eb16189b Use "directory/dir" terminology instead of "folder" except for UI text. 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 5b2753db0b Adjust TipWindow size. 3 years ago
  Andrew Belt 6ffe9ff900 Don't redraw FramebufferWidget on subpixel change when dragging ModuleWidgets. 3 years ago
  Andrew Belt d1f9326848 Fix center of light halo for non-square LightWidgets. 3 years ago
  Andrew Belt 65666c23ac Implement LEDSlider using new template class structure. 3 years ago
  Andrew Belt 57b77e4a2d Make alpha status a Label in MenuBar. 3 years ago
  Andrew Belt 86c08cf195 Call Switch::onDragStart super method. 3 years ago
  Andrew Belt 39f5a2f710 Reword Trigger -> Dispatch in comments. 3 years ago
  Andrew Belt 3e1466deed Fix Module Browser sorting algorithms to use model order in plugin as last resort. 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 aea660c3b9 Fix sort order of query score in Module Browser. 3 years ago
  Andrew Belt f43330e1fe Add module count label to Module Browser header. 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 30b3ff2ea0 Hide ResizeHandle by default. 4 years ago
  Andrew Belt cdc44cda71 Add bgColor to MenuOverlay 4 years ago
  Andrew Belt 6a2d1a406d Fix max halo size for LightWidget. 4 years ago
  Andrew Belt 6d19799dfb Tweak spacing of TipWindow buttons. 4 years ago
  Andrew Belt fa2f3d0234 Add ResizeHandle to Scene. 4 years ago
  Andrew Belt 05553f5eec Add version into to Help menu. 4 years ago
  Andrew Belt 6ae98b6194 Clean up Module Browser's ModelBox tooltip creation. 4 years ago
  Andrew Belt d0a5cf7598 Set default halo brightness to 25%. 4 years ago
  Andrew Belt b2e00b2b06 Add menu separator to switch param tooltip. Fix bug when ParamWidget tooltip is not appearing when Light is placed above it. 4 years ago
  Andrew Belt ad426537c4 Set default LedDisplayTextField::bgColor. 4 years ago
  Andrew Belt b84e8ec336 Make alpha menu bar item a MenuLabel. 4 years ago
  Andrew Belt 7832706fdd Limit rack zoom when value is changed rather than in RackScrollWidget every frame. 4 years ago
  Andrew Belt 5e22369d2e Add LedDisplayTextField::bgColor. Display LedDisplay text as a non-tinted light when rack brightness is decreased. 4 years ago
  Andrew Belt e51d4387da To avoid blinding the user when rack brightness is low, draw Module Browser modules with the same brightness. 4 years ago
  Andrew Belt 30c64c5e93 Zoom in/out rack with extra mouse buttons 4 years ago