61 Commits (979e44f650f3aafef207ebbdc1e9dbfe0d9b96ba)

Author SHA1 Message Date
  Andrew Belt 979e44f650 Rename gui.hpp to window.hpp 7 years ago
  Andrew Belt 4a54cfc8c8 Add box shadow behind modules, tweak light fall times 7 years ago
  Andrew Belt 9a443f07c8 Refactoring, remove "f" and "i" prefixes from math.hpp functions 7 years ago
  Brian Sorahan 0e104ae869 fix error message in RackWidget::fromJson 7 years ago
  Andrew Belt 5e6463f5af Reorganize midi.hpp and audio.hpp, add prompt before clearing patch after crash, add Bridge scaffolding to AudioIO 7 years ago
  Andrew Belt 4a3bf84e42 Serialize wire color 7 years ago
  Andrew Belt 3a8dc0e0e3 Use Module::params/inputs/outputs indices instead of 7 years ago
  Andrew Belt 575e4df2fd Use RELEASE=1 to build release version. VERSION is automatically set in the Makefile now. 7 years ago
  Andrew Belt d9efe43112 Don't write empty file if toJson is unsuccessful 7 years ago
  Andrew Belt 36cd050ba4 Remove Module::reset(), Module::initialize(), and Module::randomize(), 7 years ago
  Andrew Belt 734d367a8a A few random changes from the last week 7 years ago
  Andrew Belt dfa723119b Fix SVGSwitch value scaling, add confirmation for clearing the patch 7 years ago
  Andrew Belt 85c75eef33 Changed log() to info(), warn(), and fatal() 7 years ago
  Andrew Belt b10d1122bb Added log() logger with INFO, WARN, and ERROR levels 7 years ago
  Andrew Belt 5567c5f22d Added AddModuleWindow 7 years ago
  Andrew Belt 6a5c434961 Disable search box again 7 years ago
  Andrew Belt fc29d9861b Merge manufacturerSlug and manufacturerName to manufacturer, use plugin 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 28904bb730 Use children bounding box for FramebufferWidget 7 years ago
  Andrew Belt 877083e9d9 Attempt to fix module order in manufacturer list 7 years ago
  Andrew Belt 8e251c0ddb Refactor event framework. Everything uses Event* structs instead of 7 years ago
  Andrew Belt 99ad658694 Oversample SVGPanels by 2, everything else by 1 7 years ago
  Andrew Belt 923942e289 Set FrameBuffer::oversample to 1 by default 7 years ago
  Andrew Belt 2affd8a648 Redraw rails when zooming 7 years ago
  Andrew Belt ed5f8446b4 Avoid re-rendering rails when scrolling with a framebuffer margin 7 years ago
  Andrew Belt 684c783d41 Render rack rails with rescaling 7 years ago
  Andrew Belt 243aa8308a Fixed most mouse alignment issues 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 fde88775d4 Add Notes to Core, added manufacturer slug/name to Model, reverted to 7 years ago
  Andrew Belt 0c4cf64726 Renamed Plugin to Manufacturer, added multiline to TextField, added 7 years ago
  Andrew Belt a1836e7c57 Added version metadata to plugin 7 years ago
  Andrew Belt 8060a1e657 Rename initialize() to reset() 7 years ago
  Andrew Belt 33ca4dac2d Add override keyword everywhere 7 years ago
  Andrew Belt 5f311e7e15 File > New attempts to load template.vcv if exists 7 years ago
  Andrew Belt bdcbe508db Append .vcv to files that are saved with no extension 7 years ago
  Andrew Belt b9e87b2c44 Added error report when loading a patch with incompatibilities 7 years ago
  Andrew Belt a80b05a440 Various tweaks and fixes 7 years ago
  Andrew Belt aa2988c09d Add toggle button for plug light, use title caps for all text 7 years ago
  Andrew Belt 18eb87ae40 Add BlankWidget to Core, refactor ModuleWidget 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 7ee43d337d Rework widgets to support cable stacking 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 c4a8f8e0fd Add metadata to Plugins class and Add Module 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