22 Commits (caf3f7abe74717b47dfda98fb77ee3e20772ff20)

Author SHA1 Message Date
  Andrew Belt 5e9238e53c No longer require caps lock for QWERTY keyboard MIDI driver 7 years ago
  Andrew Belt 3567f1047d Update GLFW, fix caps lock detection 7 years ago
  Andrew Belt c6b7b90839 Clean up temporary code, properly handle unsubscribing from rtmidi 7 years ago
  Andrew Belt 6829aab3d5 Added preliminary computer keyboard MIDI support 7 years ago
  Andrew Belt 531f348dc2 Restructure midi for multiplexing, add gamepad midi driver, add CPU 7 years ago
  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