58 Commits (c4fed6d8785ca0e2a74a2521428fac2363d84860)

Author SHA1 Message Date
  Andrew Belt 9a5fd5899d Added ZoomWidget::onPathDrop 7 years ago
  Andrew Belt c336e67577 Delete MenuOverlay on mouse down 7 years ago
  Andrew Belt 5567c5f22d Added AddModuleWindow 7 years ago
  Andrew Belt 47682af04c Add metadata submenu to "Add module" menu, deprecate Menu::pushChild (use ::addChild) 7 years ago
  Andrew Belt 1461c7290d Fix SVGKnob getChildrenBoundingBox when forcing it to rescale with 7 years ago
  Andrew Belt 8e251c0ddb Refactor event framework. Everything uses Event* structs instead of 7 years ago
  Andrew Belt 093fa99474 Add Widget::onPathDrop() event, added dragging patches to window to load 7 years ago
  Andrew Belt 661e93bb24 Remove old panel if ModuleWidget::setPanel is called multiple times, 7 years ago
  Andrew Belt 0d4a590688 Re-export and re-scale ComponentLibrary graphics 7 years ago
  Andrew Belt 891f3c6cf8 Change SVG DPI to 75, add in2px and mm2px convenience functions 7 years ago
  Andrew Belt caa1a5798e Fix dropdown menu offset when zooming 7 years ago
  Andrew Belt 923942e289 Set FrameBuffer::oversample to 1 by default 7 years ago
  Andrew Belt 684c783d41 Render rack rails with rescaling 7 years ago
  Andrew Belt a22aac6493 Added zoom slider, zoom to settings, finished Framebuffer scaling 7 years ago
  Andrew Belt f5e8ba0369 Use another nanovg context for rendering to the framebuffer 7 years ago
  Andrew Belt 34bd9d7b86 Add SearchModuleField to RackWidget 7 years ago
  Andrew Belt dbd4e44eda Added Light object to engine.hpp, added automatic scrolling when 7 years ago
  Andrew Belt 0c4cf64726 Renamed Plugin to Manufacturer, added multiline to TextField, added 7 years ago
  Andrew Belt 33ca4dac2d Add override keyword everywhere 7 years ago
  Andrew Belt e9cddb105b Add onTextChange() to TextField 7 years ago
  Andrew Belt 2cbe7c39a7 Set gFocusedWidget only if Widget::onFocus() returns true, make 7 years ago
  Andrew Belt c3a13dc112 Added arrow keys to move 7 years ago
  Andrew Belt e8eddc4463 Keep MenuItem active when its child menu is open 7 years ago
  Andrew Belt b818a060ed Fix typo in Widget method, reduce precise mouse speed for Knobs, remove 7 years ago
  Andrew Belt ffd8dde517 Middle click drag now sends an onScroll event in the object it is hovering, open UrlItem browser in new thread, use Module constructor for setting number of params/inputs/outputs 7 years ago
  Andrew Belt c35c8a2e02 Make MenuOverlay steal key commands, remove assertion for framebuffer 7 years ago
  Andrew Belt 401176d50d Added child menus 7 years ago
  Andrew Belt 5163a7aba1 Middle-click drag to move rack view, other needless refactoring 7 years ago
  Andrew Belt 4fc5f17cfc Add menu scrolling, refactor OpaqueWidget events 7 years ago
  Andrew Belt 970e227c20 Changed onSelect/onDeselect to onFocus/onDefocus, added key commands for Open/Save/Save As, open in last used directory 7 years ago
  Andrew Belt e970d2ee3d Remove FramebufferWidget padding 7 years ago
  Andrew Belt 24cb2f506b Cleanup widget code 7 years ago
  Andrew Belt b4de457311 Fixed segfaults resulting from deleting a module while dragging cables 7 years ago
  Andrew Belt d297586f98 Add SVGPanel 7 years ago
  Andrew Belt 435006cc03 Add right-aligned text to menu 7 years ago
  Andrew Belt 728afc763a Added key commands to ModuleWidget, removed CPU usage meter (misleads 7 years ago
  Andrew Belt 45d90342f9 Added copy/paste from text and password fields 7 years ago
  Andrew Belt 1af22f1a12 Render rails in a framebuffer 7 years ago
  Andrew Belt e511823809 Update submodules, convert oui-blendish to git submodule 7 years ago
  Andrew Belt de5c9ca2af Added Scene::createMenu(), renamed arch macros to ARCH_* 7 years ago
  Andrew Belt 6e4cddc4e1 Add SVGSlider, SVGSwitch, attempt SVG gradients 7 years ago
  Andrew Belt 59b39bf876 Add CircularShadow and add it to the SVGKnob framebuffer 7 years ago
  Andrew Belt 12ff32e3ca Add plugin manager for downloading plugins within the application, add libzip and curl dependency 7 years ago
  Andrew Belt e23bf21e5b Added PeakFilter to dsp.hpp, added dr_libs dependency for dr_wav.h 7 years ago
  Andrew Belt 71a1b6a987 Added SVGKnob, added TextField, PasswordField, migrated to SVGKnobs 7 years ago
  Andrew Belt 0e0f9c38f2 Added TransformWidget, SVGWidget, FramebufferWidget 7 years ago
  Andrew Belt 7911a22cc5 Added wire snapping 7 years ago
  Andrew Belt 2574574288 Revise build system, add Befaco knobs, add screws 7 years ago
  Andrew Belt 58974d5530 Added Davies knobs, added SVG renderer 7 years ago
  Andrew Belt aad709e62c Large refactor to modularize include files, add NanoSVG dependency, added Image/Font/SVG loader 7 years ago