30 Commits (dbd4e44eda34189ed626429462f76e57ca25c66a)

Author SHA1 Message Date
  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
  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 24cb2f506b Cleanup widget 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 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 1af22f1a12 Render rails in a framebuffer 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 de5c9ca2af Added Scene::createMenu(), renamed arch macros to ARCH_* 7 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 ef6dc2ff67 Save draw state before each child is drawn, so widgets draw at (0, 0) 8 years ago
  Andrew Belt 58974d5530 Added Davies knobs, added SVG renderer 8 years ago
  Andrew Belt aad709e62c Large refactor to modularize include files, add NanoSVG dependency, added Image/Font/SVG loader 8 years ago
  Andrew Belt 1696a2790a Added sample rate conversion to AudioInterface, added minBLEP to dsp.hpp 8 years ago
  Andrew Belt a18e4a4d6e Added ring buffers, made Rack a class, added stringf helper function, added VIPMutex/VIPLock, added sample rate and block size options to AudioInterface 8 years ago
  Andrew Belt a69ce98903 Added libsamplerate dependency, some general purpose DSP code 8 years ago
  Andrew Belt aceeade1c8 Fixed Audio Interface "wrong number of outputs/inputs" issue, add `make 8 years ago
  Andrew Belt 5ac56a858a Fixed bug with ParamWidget serialization, other minor fixes 8 years ago
  Andrew Belt 06326a899a Changed how events work, added ModulePanel, added cable tension 8 years ago
  Andrew Belt 86e2fabf20 A few days of work 8 years ago
  Andrew Belt c1cae82918 Initial commit 8 years ago