41 Commits (25779027a81faeadeba7ac5fbe9877ff7c41baa4)

Author SHA1 Message Date
  Andrew Belt 92951206b6 Rename WidgetState to event::Context, move color.hpp implementations to source 6 years ago
  Andrew Belt 499ceb024f Remove math namespace 6 years ago
  Andrew Belt 2a3c254712 Revert to simpler event system 6 years ago
  Andrew Belt 08352b9f34 Clean up event creation 6 years ago
  Andrew Belt 7683299447 Move event creation code to WidgetState 6 years ago
  Andrew Belt a4471d1c44 Add WidgetState::handleButton, fix event typos 6 years ago
  Andrew Belt abc34603d9 Add WidgetState 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 34af736ee5 Add rack0.hpp backward compatibility header for ease of migration 6 years ago
  Andrew Belt 587f936a99 Move random to its own namespace, shuffle files around 6 years ago
  Andrew Belt 3fa78176e2 Move asset to its own namespace 6 years ago
  Andrew Belt bee6f658cf Move logger to its own namespace, add macros to macros.hpp 6 years ago
  Andrew Belt c57c76e6d1 Move math to its own namespace, clean up deprecated classes 6 years ago
  Andrew Belt 98c18acec7 Toggle full screen with F11 7 years ago
  Andrew Belt d6d1df0930 Revert "Use GLFW sticky key implementation" 7 years ago
  Andrew Belt a5dac7d877 Use GLFW sticky key implementation 7 years ago
  Andrew Belt ecafef8a3f Reenable antialiasing (typo) 7 years ago
  Andrew Belt 7f114b0530 Clean up window.cpp 7 years ago
  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