146 Commits (3c7043fbb5fc614e35d3ebac079121149ba1230c)

Author SHA1 Message Date
  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 9dbadfbdc5 Remove gSampleRate, add engineGetSampleRate() 7 years ago
  Andrew Belt 0b5e30fcf0 Don't smooth snapped knobs 7 years ago
  Andrew Belt 5cee9b53a9 Added boolean parameter to make knobs snap, made them visually snap as 7 years ago
  Andrew Belt 4843fec655 Change color of LightPanel to match Fundamental 7 years ago
  Andrew Belt 5f311e7e15 File > New attempts to load template.vcv if exists 7 years ago
  Andrew Belt ed6916d3e5 Remove dsp.hpp. Plugins must now #include the specific dsp/ header file 7 years ago
  Andrew Belt bdcbe508db Append .vcv to files that are saved with no extension 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 03795e3d91 Added momentary randomize() disable on ParamWidget 7 years ago
  Andrew Belt e9cddb105b Add onTextChange() to TextField 7 years ago
  Andrew Belt 18eb87ae40 Add BlankWidget to Core, refactor ModuleWidget 7 years ago
  Andrew Belt 2cbe7c39a7 Set gFocusedWidget only if Widget::onFocus() returns true, make 7 years ago
  Andrew Belt 3d044ab411 Add RoundBlackKnob 7 years ago
  Andrew Belt a80eb15b37 Add SchmittTrigger::isHigh() 7 years ago
  Andrew Belt e2700409b2 Added onSampleRateChange() to Module 7 years ago
  Andrew Belt 223719dcd9 Add uniqueness assertion for plugin slugs, fix PolarityValueLight alpha 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 45e7c5f0b0 Added plug lights (but commented out) 7 years ago
  Andrew Belt fc3cf452ff Move ModuleWidget delete/backspace key to onMouseMove so it doesn't 7 years ago
  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 e8eddc4463 Keep MenuItem active when its child menu is open 7 years ago
  Andrew Belt d9748221f3 Add PulseGenerator to digital.hpp 7 years ago
  Andrew Belt 8cb3774143 Readdingn Module::Module() constructor, but it's still deprecated 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 35c4e272e2 Added engine pausing/resuming (in sample rate choose menu) 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 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 a8f30ca3c7 Added minblep to dsp.hpp, removed 10.7 SDK recommendation in README 7 years ago
  Andrew Belt 7a8ef9c40d Break dsp.hpp into many small files 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