53 Commits (7ee43d337d07af6ce72e52074fdd38417820a0ab)

Author SHA1 Message Date
  Andrew Belt 7ee43d337d Rework widgets to support cable stacking 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 b818a060ed Fix typo in Widget method, reduce precise mouse speed for Knobs, remove 7 years ago
  Andrew Belt fd0d208021 Add engine support for stackable cables 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 c4a8f8e0fd Add metadata to Plugins class and Add Module menu 7 years ago
  Andrew Belt 64a5c87d68 Add paused indicator to toolbar, engine unpauses if samplerate is 7 years ago
  Andrew Belt 35c4e272e2 Added engine pausing/resuming (in sample rate choose menu) 7 years ago
  Andrew Belt 401176d50d Added child menus 7 years ago
  Andrew Belt a16a9e1b5f Added asset.hpp for managing paths, Plugin instance created by Rack instead of the shared library, attempt to load plugins from global and then local location 7 years ago
  Andrew Belt 23143d6c67 A few minor fixes 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 24cb2f506b Cleanup widget code 7 years ago
  Andrew Belt 232fccce38 Move version check dialog box to RackScene on main thread 7 years ago
  Andrew Belt 8088a0c7ec Added version checking 7 years ago
  Andrew Belt b4de457311 Fixed segfaults resulting from deleting a module while dragging cables 7 years ago
  Andrew Belt c362112e89 Command line open patches, Ctrl+N for New Patch, Ctrl+Q for quit 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 2a21261d7d Clean up old code 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 c4178ef8a3 Change default file extension to .vcv 7 years ago
  Andrew Belt e2211e21a8 Remove wireOpacity and wireTension from patch json format 7 years ago
  Andrew Belt bf2032c3e0 Autosave settings: opacity, tension, authentication token 7 years ago
  Andrew Belt 45d90342f9 Added copy/paste from text and password fields 7 years ago
  Andrew Belt f6b4c90e55 Map Ctrl-left click to right click on Mac 7 years ago
  Andrew Belt d2ce7245e2 Updated plugin API to latest server, reenabled PluginManagerWidget 7 years ago
  Andrew Belt 1af22f1a12 Render rails in a framebuffer 7 years ago
  Andrew Belt 94885efdc5 Made cable colors a bit less grim (removed gray and dark gray) 7 years ago
  Andrew Belt 3fcbc62f79 Add MIDI channel to MIDI Interface 7 years ago
  Andrew Belt f703aaac9d Render GUI only when window is visible 7 years ago
  Andrew Belt d4b899e746 Switch rack rails to vector 7 years ago
  Andrew Belt 3eba4b755e Switch from noc to osdialog, add arch-detecting Makefile, added dep Makefile 7 years ago
  Andrew Belt 630a46e8fa Refactoring method names, build system 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 d9c803962b Added Decimator, SlewLimiter, Trigger, other cleanup 8 years ago
  Andrew Belt 5ce268b5ba Improved code quality of Light subclasses 8 years ago
  Andrew Belt da89bdb76e Added more switches 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