110 Commits (87ee048934a5ed6cedc1be77d4e0beadb14a1ead)

Author SHA1 Message Date
  bsp2 a7dbb2dac9 USE_LOG_PRINTF / debug prints 7 years ago
  bsp2 6ada0ba8c8 debug prints (commented out) 7 years ago
  bsp2 b410d8dc86 add "fbo" config option (settings.json) (for VirtualBox VM) 7 years ago
  bsp2 16e4d934c5 add global settings toolbar menu (window size, refresh rate, vsync, favourite module list, ..) 7 years ago
  bsp2 4a76974790 add numerical param editing; add param copy'n'paste; add param mini-undo 7 years ago
  bsp2 04f1c947be fix rotary knobs 7 years ago
  bsp2 7e79bd3eda add DLL plugin support; add Template_shared example plugin; move dBiz.* modules to plugin.dll 7 years ago
  bsp2 848871160e initial commit 7 years ago
  Andrew Belt 3bd8a47dae Toggle full screen with F11 7 years ago
  Andrew Belt 307e46368b WIP Windows static build 7 years ago
  Andrew Belt 89903b7047 Possible fix for crash when deleting Widgets during events 8 years ago
  Andrew Belt 676d50a11a Remove PulseAudio from default Linux rtaudio build, fix lastPath being overwritten when autosave is loaded, add List, replace AddModuleWindow with Sublime Text-like browser (partially complete) 8 years ago
  Andrew Belt b296355246 Merge ext with dep, add Rack-SDK zip file to dist 8 years ago
  Andrew Belt b33a0875df Rename gui.hpp to window.hpp 8 years ago
  Andrew Belt 9f2a362c13 Divide widgets.hpp to widgets.hpp and ui.hpp 8 years ago
  Andrew Belt 358386a57e Refactoring, remove "f" and "i" prefixes from math.hpp functions 8 years ago
  Andrew Belt 55b47be432 Fix scrolling menus again 8 years ago
  Andrew Belt 182bf15fbe Added ZoomWidget::onPathDrop 8 years ago
  Andrew Belt 4ebbdc6c8b Add line cap and line join to SVGWidget renderer 8 years ago
  Andrew Belt c336e67577 Delete MenuOverlay on mouse down 8 years ago
  Andrew Belt 85c75eef33 Changed log() to info(), warn(), and fatal() 8 years ago
  Andrew Belt b10d1122bb Added log() logger with INFO, WARN, and ERROR levels 8 years ago
  Andrew Belt e76f3c8392 Call onZoom event when DPI is changed 8 years ago
  Andrew Belt 5567c5f22d Added AddModuleWindow 8 years ago
  Andrew Belt 47682af04c Add metadata submenu to "Add module" menu, deprecate Menu::pushChild (use ::addChild) 8 years ago
  Andrew Belt 45d664a9b7 Fix FramebufferWidget wrap mistake 8 years ago
  Andrew Belt 1461c7290d Fix SVGKnob getChildrenBoundingBox when forcing it to rescale with 8 years ago
  Andrew Belt 28904bb730 Use children bounding box for FramebufferWidget 8 years ago
  Andrew Belt 48448aa89d Don't close Menu if onAction() event is not consumed 8 years ago
  Andrew Belt 8e251c0ddb Refactor event framework. Everything uses Event* structs instead of 8 years ago
  Andrew Belt 093fa99474 Add Widget::onPathDrop() event, added dragging patches to window to load 8 years ago
  Andrew Belt 03ce2d6e2b Fix framebuffer 1 pixel offset bug when position world coordinate is negative 8 years ago
  Andrew Belt 0d4a590688 Re-export and re-scale ComponentLibrary graphics 8 years ago
  Andrew Belt caa1a5798e Fix dropdown menu offset when zooming 8 years ago
  Andrew Belt 580f0db6b4 Change zoom only when zoom slider has finished moving (onAction()) 8 years ago
  Andrew Belt 99ad658694 Oversample SVGPanels by 2, everything else by 1 8 years ago
  Andrew Belt 923942e289 Set FrameBuffer::oversample to 1 by default 8 years ago
  Andrew Belt 684c783d41 Render rack rails with rescaling 8 years ago
  Andrew Belt bd10e6f1fa Made Framebuffer scaling work with real numbered positions 8 years ago
  Andrew Belt a22aac6493 Added zoom slider, zoom to settings, finished Framebuffer scaling 8 years ago
  Andrew Belt f5e8ba0369 Use another nanovg context for rendering to the framebuffer 8 years ago
  Andrew Belt 34bd9d7b86 Add SearchModuleField to RackWidget 8 years ago
  Andrew Belt dbd4e44eda Added Light object to engine.hpp, added automatic scrolling when 8 years ago
  Andrew Belt 0c4cf64726 Renamed Plugin to Manufacturer, added multiline to TextField, added 8 years ago
  Andrew Belt e9cddb105b Add onTextChange() to TextField 8 years ago
  Andrew Belt e6d56d8dd9 Scroll ScrollWidget with arrow keys on when nothing is focused 8 years ago
  Andrew Belt 2cbe7c39a7 Set gFocusedWidget only if Widget::onFocus() returns true, make 8 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 8 years ago
  Andrew Belt c3a13dc112 Added arrow keys to move 8 years ago
  Andrew Belt 6239856310 Added C#-style property constructor, explicitly clamp samples in Audio Interface, scroll horizontally if Shift is held 8 years ago