17 Commits (f9087788bc2da843b42720ce29fa235a626b58ab)

Author SHA1 Message Date
  Andrew Belt 8249edfcee Strip Rack in `make dist`, set gTempWidget to NULL after using 7 years ago
  Andrew Belt 158a396170 Add prefix to string functions 7 years ago
  Andrew Belt 0190dfb4a4 Adjust textfield colors 7 years ago
  Andrew Belt 6455c1f034 Possible fix for crash when deleting Widgets during events 7 years ago
  Andrew Belt e1c2dbc104 Fix lastPath, lights WIP 7 years ago
  Andrew Belt 1c53d7b35f Updated blendish, bridge protocol 7 years ago
  Andrew Belt 316644c143 Improve appearance of ModuleBrowser 7 years ago
  Andrew Belt 7178b836d5 Add two-color theme to Rack 7 years ago
  Andrew Belt 57d21f5c29 Fix stupid bug that disables onDefocus() behavior completely 7 years ago
  Andrew Belt 13ae78f4b7 Remove "v" prefix before version in window title 7 years ago
  Andrew Belt 4f9d735a79 Fix UI DPI formula 7 years ago
  Andrew Belt 8abf90da97 Add debug to window size 7 years ago
  Andrew Belt 7ebf0d709f Define RACK_DIR in Makefile, use windowWidth and windowHeight for Scene dimensions 7 years ago
  Andrew Belt df297d3291 Merge ext with dep, add Rack-SDK zip file to dist 7 years ago
  Andrew Belt 1ab4b2cb85 AudioInterface rework, Notes rework, partial MIDIToCVInterface rework 7 years ago
  Andrew Belt 979e44f650 Rename gui.hpp to window.hpp 7 years ago
  Andrew Belt d55d460c1f ModuleWidget serializes pos in rack grid coordinates instead of pixel 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 bd91692158 Refactor gui.cpp 7 years ago
  Andrew Belt 2019178cba Reenable NANOVG_FBO_VALID 7 years ago
  Andrew Belt 7f1035730a Add gWindowRatio and set window size on each step 7 years ago
  Andrew Belt ee2be22c80 Toggle GL2, GL3, and GLES2 with macros 7 years ago
  Andrew Belt 62fd356b97 Switch to glfw master, use glfwGetWindowContentScale() to get DPI of 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 2695a112e0 Adjust transparency 7 years ago
  Andrew Belt 5567c5f22d Added AddModuleWindow 7 years ago
  Andrew Belt b31d4fb5ed Set window position/size from settings.json 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 7490d1c311 Update glfw window title only when it updates 7 years ago
  Andrew Belt 891f3c6cf8 Change SVG DPI to 75, add in2px and mm2px convenience functions 7 years ago
  Andrew Belt 343a521463 Slightly more direct message in gui.cpp 7 years ago
  Andrew Belt 41c66f1d8a Set SVGPanel oversampling on every frame 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 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 a1836e7c57 Added version metadata to plugin 7 years ago
  Andrew Belt e76122bb60 Mac fixes, sleep GUI thread if framerate is too high 7 years ago
  Andrew Belt ea47c91571 Render nanovg gui even if minimized 7 years ago
  Andrew Belt 1590085520 Check for glfw success 7 years ago
  Andrew Belt a80b05a440 Various tweaks and fixes 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 6239856310 Added C#-style property constructor, explicitly clamp samples in Audio Interface, scroll horizontally if Shift is held 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 5163a7aba1 Middle-click drag to move rack view, other needless refactoring 7 years ago