67 Commits (fde88775d4d400cd41383d6f45221a87cba53553)

Author SHA1 Message Date
  Andrew Belt 0c4cf64726 Renamed Plugin to Manufacturer, added multiline to TextField, added 7 years ago
  Andrew Belt e9cddb105b Add onTextChange() to TextField 7 years ago
  Andrew Belt e6d56d8dd9 Scroll ScrollWidget with arrow keys on when nothing is focused 7 years ago
  Andrew Belt 2cbe7c39a7 Set gFocusedWidget only if Widget::onFocus() returns true, make 7 years ago
  Andrew Belt 4cf19e112b Fix Light when transparency is used, added preliminary ZoomWidget functionality to RackScene, added experimental linear gradients to SVGWidget, added sticky mouse button to gui.cpp, fix math in ScrollBar 7 years ago
  Andrew Belt c3a13dc112 Added arrow keys to move 7 years ago
  Andrew Belt 6239856310 Added C#-style property constructor, explicitly clamp samples in Audio Interface, scroll horizontally if Shift is held 7 years ago
  Andrew Belt e8eddc4463 Keep MenuItem active when its child menu is open 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 8db7444659 Fix for ScrollWidget middle click 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 bf94bd3c13 Cleanup, update nanovg 7 years ago
  Andrew Belt b684ef09db Add implementation of ray tracing to determine whether a subpath is 7 years ago
  Andrew Belt 4e075332fa Temporary fix for SVG path winding 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 52d41865ef Add allowCursorLock setting for touch screens and tablets 7 years ago
  Andrew Belt ec34a36c05 Added ModuleWidget::createContextMenu() so subclasses can add 7 years ago
  Andrew Belt e970d2ee3d Remove FramebufferWidget padding 7 years ago
  Andrew Belt 232fccce38 Move version check dialog box to RackScene on main thread 7 years ago
  Andrew Belt b4de457311 Fixed segfaults resulting from deleting a module while dragging cables 7 years ago
  Andrew Belt 193c3902f6 Update README, small complilation warning fixes, reject zero-size FBOs 7 years ago
  Andrew Belt 98987a2ef9 Add error message if window doesn't open, refactor SVGPanel 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 889009e911 Remove glibc version statement because that didn't work, remove isFinite 7 years ago
  Andrew Belt 45d90342f9 Added copy/paste from text and password fields 7 years ago
  Andrew Belt 72593654ea Fixed MenuOverlay "flicker" 7 years ago
  Andrew Belt 1af22f1a12 Render rails in a framebuffer 7 years ago
  Andrew Belt 837071241e Added high DPI support. I bought a Macbook Pro Retina for $450 just for this commit! 7 years ago
  Andrew Belt de5c9ca2af Added Scene::createMenu(), renamed arch macros to ARCH_* 7 years ago
  Andrew Belt 093ecdbb94 Add param randomization, changed mapf to rescalef, other refactors 7 years ago
  Andrew Belt bd7b90fcda Updated SchmittTrigger, QuantityWidgets can now have maxValue < minValue for inverted operation, added SnapKnob 8 years ago
  Andrew Belt 5ce268b5ba Improved code quality of Light subclasses 8 years ago
  Andrew Belt 6e4cddc4e1 Add SVGSlider, SVGSwitch, attempt SVG gradients 8 years ago
  Andrew Belt 59b39bf876 Add CircularShadow and add it to the SVGKnob framebuffer 8 years ago
  Andrew Belt 2fd04a764e Bumped OpenGL require from 3.2 to 2.0, fixed plugin loading on win and mac, added licenses for new libraries 8 years ago
  Andrew Belt 12ff32e3ca Add plugin manager for downloading plugins within the application, add libzip and curl dependency 8 years ago
  Andrew Belt e23bf21e5b Added PeakFilter to dsp.hpp, added dr_libs dependency for dr_wav.h 8 years ago
  Andrew Belt de44d0c754 Added Rogan knobs to components.hpp, added shadow to SVGKnob, fixed bug/typo in SVG stroke fill color 8 years ago
  Andrew Belt 3f8b5ad055 Renamed scene.hpp to app.hpp, moved app stuff to src/app 8 years ago
  Andrew Belt d24b587eb6 Combined InputPort and OutputPort to just Port with an enum 8 years ago
  Andrew Belt 71a1b6a987 Added SVGKnob, added TextField, PasswordField, migrated to SVGKnobs 8 years ago
  Andrew Belt 0e0f9c38f2 Added TransformWidget, SVGWidget, FramebufferWidget 8 years ago
  Andrew Belt a76a6e7f5e revised Lights for Component Library, removed constructor argument from ModuleWidget 8 years ago
  Andrew Belt 6964942204 When patching wires, invalid ports are rendered at 50% opacity 8 years ago
  Andrew Belt ef6dc2ff67 Save draw state before each child is drawn, so widgets draw at (0, 0) 8 years ago