Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 2f0bada0 Fix math::normalizeZero() which had no effect due to float optimization. Normalize zero in PortTooltip. by Andrew Belt 2021-07-22 07:17:51 -0400
  • e53d8ac4 Clean up dist filenames. by Andrew Belt 2021-07-22 06:44:02 -0400
  • c3ff43b6 Rename *Dir() functions to *Directory(), backtracking on a previous commit. by Andrew Belt 2021-07-21 17:45:30 -0400
  • 8a33dd24 Fix Window::screenshotModules() after being broken by FramebufferWidget changes. by Andrew Belt 2021-07-21 06:30:43 -0400
  • 767c075b Add mod mask when checking for Alt-click dragging in ScrollWidget. by Andrew Belt 2021-07-20 18:16:05 -0400
  • 11f06867 GitHub Issues will be replaced by VCV support when Rack 2 is released, so issue templates are no longer needed. Free code contributions to Rack are not accepted so Code of Conduct in repo not needed. Refer to https://vcvrack.com/rules for community rules. by Andrew Belt 2021-07-20 04:51:28 -0400
  • 26a720f4 Tweak Contributions section of readme. by Andrew Belt 2021-07-20 04:44:32 -0400
  • a1438f0a Fix scrollbar flashing in RackScrollWidget when zooming. by Andrew Belt 2021-07-19 16:04:49 -0400
  • e139b42e Add FramebufferWidget::deleteFramebuffer(). by Andrew Belt 2021-07-16 19:02:35 -0400
  • d277658a Add frame rate meter to menu bar. by Andrew Belt 2021-07-16 18:45:49 -0400
  • a47acc0e Log graphics card vender in Window constructor. by Andrew Belt 2021-07-16 18:43:03 -0400
  • 3df661c2 Update nanovg submodule. by Andrew Belt 2021-07-16 15:24:45 -0400
  • 1f079444 Add Widget::drawChild(). Make RailWidget draw a FramebufferWidget repeatedly as a tile. by Andrew Belt 2021-07-15 23:48:25 -0400
  • 61d387c6 Rewrite RackRail and rename it to RailWidget. Add rail graphic revision from Pyer. by Andrew Belt 2021-07-15 19:03:13 -0400
  • 0b9e0521 git doesn't recognize when filename case is changed on a case-insensitive filesystem. by Andrew Belt 2021-07-15 17:14:56 -0400
  • a2904149 Rename window.hpp/cpp to Window.hpp/cpp since it's a class. by Andrew Belt 2021-07-15 17:04:34 -0400
  • 332b361f Remove FrameRateWidget code from Scene. Add debugging to Window::step(). by Andrew Belt 2021-07-15 17:00:52 -0400
  • 915e3fcd Clean up FramebufferWidget, Window. by Andrew Belt 2021-07-15 16:28:12 -0400
  • 90743d2a Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 by Andrew Belt 2021-07-13 16:59:20 -0400
  • 24151187 Make FramebufferWidget draw the framebuffer in draw() instead of step(). by Andrew Belt 2021-07-13 16:58:37 -0400
  • b6435dc8 Make Rect::getTopRight() etc handle infinite Rects. Add a few more operator overloads for Vec and Rect. by Andrew Belt 2021-07-13 10:13:14 -0400
  • dcf9cb4d Add assertion if FramebufferWidget is destructed with a framebuffer but Window does not exist. by Andrew Belt 2021-07-12 18:23:52 -0400
  • 25ea4bcc Define the math::Rect set as inclusive on left/top but exclusive on right/bottom. by Andrew Belt 2021-07-12 17:06:08 -0400
  • 63b424af Fix RackWidget::requestModulePos() after Rect::intersects() was made inclusive. by Andrew Belt 2021-07-12 14:35:37 -0400
  • d7e1dae4 Use PlugPort SVG and MediumLight from Component Library for plug (WIP). by Andrew Belt 2021-07-12 09:22:26 -0400
  • 517db412 Add Svg::getSize(). by Andrew Belt 2021-07-11 21:24:16 -0400
  • 4bef9ae7 Make Rect::contains() and intersects() inclusive and correctly handle infinite Rects. Add Rect::inf(). by Andrew Belt 2021-07-11 21:23:16 -0400
  • 8c5b0ba9 Add Port::getVoltageRMS(). by Andrew Belt 2021-07-11 21:22:54 -0400
  • 498d2660 Update nanovg submodule. by Andrew Belt 2021-07-11 21:22:40 -0400
  • f0446ab4 Move PortWidget::plugLight to internal. by Andrew Belt 2021-07-11 15:19:58 -0400
  • 10927992 Rename setSmoothBrightness() to setBrightnessSmooth() but leave an alias. by Andrew Belt 2021-07-11 12:49:27 -0400
  • fdc29cf9 Use singular "Id" for component enums in helper script. by Andrew Belt 2021-07-11 12:41:11 -0400
  • ced42c0d Add Svg::getNumShapes/Paths/Points(). by Andrew Belt 2021-07-10 12:05:52 -0400
  • 5cca734e Add more graphics from Pyer. Implement new rail graphics in RackRail. by Andrew Belt 2021-07-10 10:58:50 -0400
  • 2d3c9a42 Tweak tip texts. by Andrew Belt 2021-07-10 08:40:38 -0400
  • 7444eeeb Set default zoom back to 0.0 (100%) by Andrew Belt 2021-07-10 07:42:05 -0400
  • e0436b98 Use . instead of - to separate plugin package filename elements by Andrew Belt 2021-07-10 07:20:16 -0400
  • 4c4fdb88 Fix Mac build by Andrew Belt 2021-07-09 13:37:57 -0400
  • e0d014de Add contributions section to readme. by Andrew Belt 2021-07-06 10:50:48 -0400
  • e1ba06e1 Add default ID getter to audio/MIDI devices. by Andrew Belt 2021-07-06 03:09:18 -0400
  • c9fa0e65 Fix system::archiveDir() adding 10k of padding to the end of memory output. by Andrew Belt 2021-07-03 07:56:38 -0400
  • 00eb1618 Use "directory/dir" terminology instead of "folder" except for UI text. by Andrew Belt 2021-07-03 07:11:36 -0400
  • d5e1c40b Add ability for archiveFolder/unarchiveToFolder() to write/read from memory. by Andrew Belt 2021-07-03 06:36:03 -0400
  • 4488213c Add manual URLs to Core modules. by Andrew Belt 2021-07-02 22:07:17 -0400
  • 35f3bdfc Use Christoph's name in credits. by Andrew Belt 2021-07-02 22:06:31 -0400
  • 0cb26ec7 Clean up random::. by Andrew Belt 2021-07-02 02:19:20 -0400
  • d0224944 Make random number generator an inline class which increases performance and supports `std::random` distributions. by Andrew Belt 2021-07-02 01:40:39 -0400
  • 75d5d8b5 Fix handle position of Module-less ModuleWidgets. Move a few member variables to Internal struct. by Andrew Belt 2021-06-28 23:14:26 -0400
  • aee5e22e Add AudioButton and MidiButton example. Make SvgButton trigger Action event when right-clicking. by Andrew Belt 2021-06-28 21:44:05 -0400
  • bb9e9b78 Add pimpl Internal* struct to several classes that have a possibility of needing more member variables in 2.x. by Andrew Belt 2021-06-28 21:21:31 -0400
  • 008a984f Add Credits and Software libraries sections to readme. by Andrew Belt 2021-06-28 20:36:59 -0400
  • 5b2753db Adjust TipWindow size. by Andrew Belt 2021-06-27 20:42:02 -0400
  • 55aa05bb Set default line height to 1.2 in Label and Tooltip. by Andrew Belt 2021-06-27 20:41:15 -0400
  • 288bd3fe Add logging when network::requestDownload() fails. by Andrew Belt 2021-06-27 16:20:16 -0400
  • 94d7c707 Add logging when network::requestJson() fails. by Andrew Belt 2021-06-27 16:16:54 -0400
  • f3827c82 Add major version checking to library plugin update check. by Andrew Belt 2021-06-23 23:02:20 -0400
  • 6ffe9ff9 Don't redraw FramebufferWidget on subpixel change when dragging ModuleWidgets. by Andrew Belt 2021-06-22 16:50:09 -0400
  • aaf4e414 Remove obsolete LEDSlider graphics. by Andrew Belt 2021-06-21 23:01:21 -0400
  • 33176922 Fix LEDSlider handle position. by Andrew Belt 2021-06-21 22:16:17 -0400
  • 427f490f Handle middle-click in ScrollWidget before children can consume it. by Andrew Belt 2021-06-21 21:56:08 -0400
  • 3ad74454 Don't scroll ScrollWidget with left-click but allow scrolling with Alt-click. by Andrew Belt 2021-06-21 21:51:20 -0400
  • f55fddf6 Make LEDSliderGreen etc aliases of LEDLightSlider<GreenLight> etc. by Andrew Belt 2021-06-21 21:13:06 -0400
  • d1f93268 Fix center of light halo for non-square LightWidgets. by Andrew Belt 2021-06-21 20:59:50 -0400
  • 65666c23 Implement LEDSlider using new template class structure. by Andrew Belt 2021-06-21 19:43:28 -0400
  • 2442d339 Add LEDSlider designs from Pyer. by Andrew Belt 2021-06-21 19:42:35 -0400
  • 69757164 Set default component ID to -1 in all classes. by Andrew Belt 2021-06-21 18:31:16 -0400
  • 9423354b Fix LEDBezelLight size. by Andrew Belt 2021-06-21 18:11:54 -0400
  • bfbc130d Add some buttons/switches graphics from Pyer. by Andrew Belt 2021-06-21 17:38:41 -0400
  • 5cb2341c Increase dirtyOnSubpixelChange threshold to 0.1 px. by Andrew Belt 2021-06-21 15:58:14 -0400
  • cf0219c9 Use VCVRack's branch of nanovg by Andrew Belt 2021-06-20 20:39:31 -0400
  • 57b77e4a Make alpha status a Label in MenuBar. by Andrew Belt 2021-06-20 18:25:39 -0400
  • a6edf06a Log app variant name. by Andrew Belt 2021-06-19 22:35:20 -0400
  • 36ef6162 Save and restore context when calling glfwPollEvents(). by Andrew Belt 2021-06-15 16:16:02 -0400
  • 22fd1a4f Store Context instead of Window as user pointer of GLFWwindow. by Andrew Belt 2021-06-15 16:14:00 -0400
  • 86c08cf1 Call Switch::onDragStart super method. by Andrew Belt 2021-06-15 16:13:44 -0400
  • 4c41dd9a Add createSubmenuItem() helper. by Andrew Belt 2021-06-15 13:13:07 -0400
  • 39f5a2f7 Reword Trigger -> Dispatch in comments. by Andrew Belt 2021-06-15 09:40:06 -0400
  • 0c9598ba Add SetPrimaryEvent and UnsetPrimaryEvent to Module. by Andrew Belt 2021-06-15 09:36:52 -0400
  • 6e8cb42e Serialize primaryModule in Engine instead of relying on modules to do it themselves. by Andrew Belt 2021-06-15 09:20:20 -0400
  • 3e1466de Fix Module Browser sorting algorithms to use model order in plugin as last resort. by Andrew Belt 2021-06-15 05:35:51 -0400
  • 2b9efc14 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. by Andrew Belt 2021-06-15 05:08:39 -0400
  • 0cb6fa93 Revert to old font size behavior with NanoVG. This keep font sizes consistent. by Andrew Belt 2021-06-14 02:30:57 -0400
  • aea660c3 Fix sort order of query score in Module Browser. by Andrew Belt 2021-06-13 09:31:18 -0400
  • f43330e1 Add module count label to Module Browser header. by Andrew Belt 2021-06-12 01:08:44 -0400
  • 42af36fa Make SequentialLayout resize according to its contents. Fix margins of model container in Module Browser. by Andrew Belt 2021-06-12 00:25:58 -0400
  • 30b3ff2e Hide ResizeHandle by default. by Andrew Belt 2021-06-10 00:04:09 -0400
  • cdc44cda Add bgColor to MenuOverlay by Andrew Belt 2021-06-09 23:25:40 -0400
  • 750cbfea Use callbacks to set window pos, size, and maximized settings instead of on Window destruction. by Andrew Belt 2021-06-09 23:16:59 -0400
  • ca44ad96 Correctly update window position and size when window is resized or maximized. by Andrew Belt 2021-06-09 22:41:48 -0400
  • 6a2d1a40 Fix max halo size for LightWidget. by Andrew Belt 2021-06-08 22:10:20 -0400
  • 023b0ea6 Add one-argument constructor of math::Vec. by Andrew Belt 2021-06-08 21:39:42 -0400
  • 78ebb905 Fix filename case of Rogan6PSWhite-fg.svg by Andrew Belt 2021-06-08 21:39:27 -0400
  • 6d19799d Tweak spacing of TipWindow buttons. by Andrew Belt 2021-06-07 18:11:52 -0400
  • fa2f3d02 Add ResizeHandle to Scene. by Andrew Belt 2021-06-07 07:29:46 -0400
  • 10e6f1db Tweak organization of settings globals. by Andrew Belt 2021-06-06 23:31:52 -0400
  • 05553f5e Add version into to Help menu. by Andrew Belt 2021-06-06 19:26:31 -0400
  • 661fd386 Add Module Save event. by Andrew Belt 2021-06-06 02:34:32 -0400
  • 6ae98b61 Clean up Module Browser's ModelBox tooltip creation. by Andrew Belt 2021-06-04 18:37:16 -0400
  • 414500a3 Fix certain Widget events (ContextDestroyEvent, ContextDestroyEvent, etc) not recursing when Widget is invisible. by Andrew Belt 2021-06-04 18:35:47 -0400
  • d0a5cf75 Set default halo brightness to 25%. by Andrew Belt 2021-06-04 14:53:08 -0400