102 Commits (96129c732bb08ded7a1eed64683a7d0bcc08b09b)

Author SHA1 Message Date
  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 7 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) 7 years ago
  Andrew Belt b296355246 Merge ext with dep, add Rack-SDK zip file to dist 7 years ago
  Andrew Belt b33a0875df Rename gui.hpp to window.hpp 7 years ago
  Andrew Belt 9f2a362c13 Divide widgets.hpp to widgets.hpp and ui.hpp 7 years ago
  Andrew Belt 358386a57e Refactoring, remove "f" and "i" prefixes from math.hpp functions 7 years ago
  Andrew Belt 55b47be432 Fix scrolling menus again 7 years ago
  Andrew Belt 182bf15fbe Added ZoomWidget::onPathDrop 7 years ago
  Andrew Belt 4ebbdc6c8b Add line cap and line join to SVGWidget renderer 7 years ago
  Andrew Belt c336e67577 Delete MenuOverlay on mouse down 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 e76f3c8392 Call onZoom event when DPI is changed 7 years ago
  Andrew Belt 5567c5f22d Added AddModuleWindow 7 years ago
  Andrew Belt 47682af04c Add metadata submenu to "Add module" menu, deprecate Menu::pushChild (use ::addChild) 7 years ago
  Andrew Belt 45d664a9b7 Fix FramebufferWidget wrap mistake 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 48448aa89d Don't close Menu if onAction() event is not consumed 7 years ago
  Andrew Belt 8e251c0ddb Refactor event framework. Everything uses Event* structs instead of 7 years ago
  Andrew Belt 093fa99474 Add Widget::onPathDrop() event, added dragging patches to window to load 7 years ago
  Andrew Belt 03ce2d6e2b Fix framebuffer 1 pixel offset bug when position world coordinate is negative 7 years ago
  Andrew Belt 0d4a590688 Re-export and re-scale ComponentLibrary graphics 7 years ago
  Andrew Belt caa1a5798e Fix dropdown menu offset when zooming 7 years ago
  Andrew Belt 580f0db6b4 Change zoom only when zoom slider has finished moving (onAction()) 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 684c783d41 Render rack rails with rescaling 7 years ago
  Andrew Belt bd10e6f1fa Made Framebuffer scaling work with real numbered positions 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 0c4cf64726 Renamed Plugin to Manufacturer, added multiline to TextField, added 7 years ago
  Andrew Belt e9cddb105b Add onTextChange() to TextField 7 years ago
  Andrew Belt e6d56d8dd9 Scroll ScrollWidget with arrow keys on when nothing is focused 7 years ago
  Andrew Belt 2cbe7c39a7 Set gFocusedWidget only if Widget::onFocus() returns true, make 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 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 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 401176d50d Added child menus 7 years ago
  Andrew Belt 8db7444659 Fix for ScrollWidget middle click 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 bf94bd3c13 Cleanup, update nanovg 7 years ago