3 Commits (4e8b9ef301a31214144f9faffa611f2337def88a)

Author SHA1 Message Date
  Andrew Belt 3675f45cec Add/edit doc comments. 3 years ago
  Andrew Belt 44568cd617 Rename and negate Window::getFrameTimeOverdue() to getFrameDurationRemaining(). 3 years ago
  Andrew Belt 0b9e052142 git doesn't recognize when filename case is changed on a case-insensitive filesystem. 3 years ago
  Andrew Belt 915e3fcdb9 Clean up FramebufferWidget, Window. 3 years ago
  Andrew Belt 241511876e Make FramebufferWidget draw the framebuffer in draw() instead of step(). 3 years ago
  Andrew Belt 6ffe9ff900 Don't redraw FramebufferWidget on subpixel change when dragging ModuleWidgets. 3 years ago
  Andrew Belt 750cbfea5a Use callbacks to set window pos, size, and maximized settings instead of 3 years ago
  Andrew Belt ca44ad96cc Correctly update window position and size when window is resized or 3 years ago
  Andrew Belt fa2f3d0234 Add ResizeHandle to Scene. 3 years ago
  Andrew Belt c545995fb1 Make fonts and images be permanently cached. Use font cache in LedDisplay. 3 years ago
  Andrew Belt 55fa1f0dca Move Svg from window.hpp to svg.hpp. Deprecate Window::loadSvg(). Un-deprecate Svg::load(). 3 years ago
  Andrew Belt 754319c3ce Add Window::step(). 3 years ago
  Andrew Belt 3bdf4bf06c Take screenshot when patch is saved (Currently disabled). 4 years ago
  Andrew Belt c9bd5e9a3c Refactor Window methods for getting frame times. 4 years ago
  Andrew Belt 28666a57fc Remove ability to set native parent of Window in this branch. 4 years ago
  Andrew Belt 7577d49c39 Add native parent handle argument to Window constructor. 4 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 4 years ago
  Andrew Belt 040d862102 Move Window::mousePos to Scene::mousePos. 4 years ago
  Andrew Belt 99b17727ab WIP: 5 years ago
  Andrew Belt 8140897835 Don't include GLFW/glfw3native.h in window.hpp. 5 years ago
  Andrew Belt 7de83dca3b Use GLFW's glfwGetOpenedFilename() 5 years ago
  Andrew Belt d3710cb300 Add FrameRateWidget. 5 years ago
  Andrew Belt ee876efa88 Use actual monitor refresh rate instead of 60 Hz as frame rate reference. 5 years ago
  Andrew Belt b6fad51506 Don't use GLU header 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 5 years ago
  Andrew Belt afd6d4bb8e Clean up various headers. 5 years ago
  Andrew Belt 99783f9095 Added zoom level to Window::screenshot(). 5 years ago
  Andrew Belt e9ac9eb677 Add -p for creating screenshots of every module. 5 years ago
  Andrew Belt 2c9644d80d Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro. 5 years ago
  Andrew Belt 257a357187 Make Window::*Cache public. Move Font, Image, and Svg constructor to loadFile() methods. 5 years ago
  Andrew Belt 419a1e7529 Only draw framebuffer is frame is not overdue 5 years ago
  Andrew Belt d6f5a84178 Draw FramebufferWidgets during step() instead of draw() so we can use the same NanoVG context. 5 years ago
  Andrew Belt 52151a709d Add various API documentation 5 years ago
  Andrew Belt 7dae5aa367 Add fatal signal handler. 5 years ago
  Andrew Belt 822c525d6b Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont. 5 years ago
  Andrew Belt 62214d106a Convert settings namespace into class 5 years ago
  Andrew Belt 223341e2f1 Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget. 5 years ago
  Andrew Belt 117553a6c9 Update nanovg. Refactor window. Add Timer to dsp. 5 years ago
  Andrew Belt f73dae1384 Refactor ParamWidget and ModuleWidget. Add context menu to ParamWidget on right-click. 5 years ago
  Andrew Belt 9ffb57edd0 Remove Window::isModPressed() and isShiftPressed(). Add Window::getMods(). Add partial implementations of Core MIDI-CC and MIDI-Gate. 5 years ago
  Andrew Belt 655f081965 Rename context() to app(). Add skeleton for history. 5 years ago
  Andrew Belt 20b78190c1 Put math in namespace 5 years ago
  Andrew Belt 0dec45d970 Class-ify window, un-class-ify asset 5 years ago
  Andrew Belt a792c85cbc Cleanup includes more 5 years ago
  Andrew Belt 3644b1877e Clean up includes 5 years ago
  Andrew Belt 499ceb024f Remove math namespace 6 years ago
  Andrew Belt 6475c630b5 Revise event and widget API (draft), migrate source files to headers (WIP), separate large headers into small headers in subfolders (WIP) 6 years ago
  Andrew Belt dd02ec52ad Move Widget class to header, wrap settings, keyboard, and gamepad in namespace 6 years ago
  Andrew Belt 587f936a99 Move random to its own namespace, shuffle files around 6 years ago