140 Commits (4626dea31faea117ae95d87c565961ba883ee8a9)

Author SHA1 Message Date
  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 8d908a0a55 Add system::join(). Add asset::module(). 4 years ago
  Andrew Belt 3fbd0f77a9 Move string::absolute, directory, filename, filenameBase, and filenameExtension to system::getAbsolute, getDirectory, getFilename, getStem, and getExtension. Reimplement most system:: functions using std::experimental::filesystem. Add system::doesExist, getFileSize, and getTempDir. 4 years ago
  Andrew Belt c9bd5e9a3c Refactor Window methods for getting frame times. 4 years ago
  Andrew Belt c8e2b5fc4a Move most FramebufferWidget member fields to an opaque pointer. 4 years ago
  Andrew Belt 0cefd1138b Replace event::Zoom with event::Dirty. 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 2bd9d590dc Add Mouse device to Computer keyboard/mouse MIDI driver. 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 68a875bbca Improve clarity and modularity of PatchManager methods. 4 years ago
  Andrew Belt 866f684ce4 Move app::APP_*, ABI_*, and API_* variables to rack:: namespace. 4 years ago
  Andrew Belt ca9231e1b3 Rename App to Context and app.hpp to context.hpp. The APP macro is still valid. 4 years ago
  Andrew Belt 6800cc7493 Add back "allowCursorLock" to settings and menu bar. 4 years ago
  Andrew Belt 6a5f6fd6f3 Add knob mode menu item. Remove "allowCursorLock" setting. 4 years ago
  Andrew Belt 040d862102 Move Window::mousePos to Scene::mousePos. 4 years ago
  Andrew Belt 7b924b56a3 Don't allow TextField::onSelectKey to consume all keys, only the ones it uses. 5 years ago
  Andrew Belt 99b17727ab WIP: 5 years ago
  Andrew Belt e4b6056ded Massive WIP v2 overhaul: 5 years ago
  Andrew Belt 476a49b33b Set blendish font as soon as the font is loaded, in addition to at the beginning of each frame. 4 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 7b0ce97406 Add Engine > Frame rate menu bar item. 5 years ago
  Andrew Belt e631131aea Replace "frameRateLimit" and "frameRateSync" in settings with "frameSwapInterval". 5 years ago
  Andrew Belt a21d7d7100 Remove debugging. 5 years ago
  Andrew Belt 2bc7c82fc1 Ignore mouseDelta (set to zero) after locking and unlocking cursor. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt 09b5bfe2ae Decrease scroll speed on Mac for all mice. 5 years ago
  Andrew Belt ba614d272f Oversample screenshots by 2. 5 years ago
  Andrew Belt c07e7edb8a Delete keyCallback debugging. 5 years ago
  Andrew Belt 9eb61ecec0 Emulate middle-click with Ctrl-shift-click. 5 years ago
  Andrew Belt 60d1037dc1 Add more keyboard key and scancode debugging. 5 years ago
  Andrew Belt 0ae792b425 Add debugging for scancodes 5 years ago
  Andrew Belt e4c5f817ea Decrease resolution to VGA 640 × 480. 5 years ago
  Andrew Belt 1aa351cecc Add TSchmittTrigger. Update/clean up changelog. 5 years ago
  Andrew Belt ba2d5f8e2d Move Core metadata from Core/plugin.cpp to Core.json manifest. Finish most of Plugin menu functionality. Rewrite plugin loading code. 5 years ago
  Andrew Belt cc9e0337e0 Don't hang MIDI keyboard driver notes when a modifier is held upon release. 5 years ago
  Andrew Belt 98f3f30692 Set vg field in Font and Image. 5 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 5 years ago
  Andrew Belt beefa87ef6 Add update notification to Help menu item. Remove update popup dialog message, and remove "checkVersion" from settings. 5 years ago
  Andrew Belt d9078e3f69 Allocate screenshot pixel array on heap. 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 30685db1b0 Round window content scale up if 1.5 or higher. 5 years ago
  Andrew Belt 46f9577dc1 Disable system::setThreadRealTime on Mac. Fix GLFW init hints on Mac. 5 years ago
  Andrew Belt 68fc12d900 Use proper GLFW window hints on Mac. 5 years ago
  Andrew Belt 2c9644d80d Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro. 5 years ago
  Andrew Belt faa96068af Remove useless `e.consume(this)` from events that no longer need it. Fix bugs introduced by change of event system behavior. 5 years ago
  Andrew Belt 21c484eabf Reset nanovg context before calling event handlers and step() 5 years ago