|  Andrew Belt | 28666a57fc | Remove ability to set native parent of Window in this branch. | 5 years ago | 
				
					
						|  Andrew Belt | 7577d49c39 | Add native parent handle argument to Window constructor. | 5 years ago | 
				
					
						|  Andrew Belt | 120aafe6d3 | Change order of includes to C++ standard headers, library headers, and local project headers. | 5 years ago | 
				
					
						|  Andrew Belt | 040d862102 | Move Window::mousePos to Scene::mousePos. | 5 years ago | 
				
					
						|  Andrew Belt | 99b17727ab | WIP: - Make ParamWidget hold module/paramId instead of paramQuantity.
- Add configInput/configOutput.
- Add engine::PortInfo.
- Avoid calling particular events when cursor is locked.
- Add PortTooltip. | 6 years ago | 
				
					
						|  Andrew Belt | 8140897835 | Don't include GLFW/glfw3native.h in window.hpp. | 6 years ago | 
				
					
						|  Andrew Belt | 7de83dca3b | Use GLFW's glfwGetOpenedFilename() | 6 years ago | 
				
					
						|  Andrew Belt | d3710cb300 | Add FrameRateWidget. | 6 years ago | 
				
					
						|  Andrew Belt | ee876efa88 | Use actual monitor refresh rate instead of 60 Hz as frame rate reference. | 6 years ago | 
				
					
						|  Andrew Belt | b6fad51506 | Don't use GLU header | 6 years ago | 
				
					
						|  Andrew Belt | dca30e2b53 | Auto-format code with astyle. | 6 years ago | 
				
					
						|  Andrew Belt | 696939069d | Use <> instead of "" for include directive. | 6 years ago | 
				
					
						|  Andrew Belt | afd6d4bb8e | Clean up various headers. | 6 years ago | 
				
					
						|  Andrew Belt | 99783f9095 | Added zoom level to Window::screenshot(). | 6 years ago | 
				
					
						|  Andrew Belt | e9ac9eb677 | Add -p for creating screenshots of every module. | 6 years ago | 
				
					
						|  Andrew Belt | 2c9644d80d | Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro. | 6 years ago | 
				
					
						|  Andrew Belt | 257a357187 | Make Window::*Cache public. Move Font, Image, and Svg constructor to loadFile() methods. | 6 years ago | 
				
					
						|  Andrew Belt | 419a1e7529 | Only draw framebuffer is frame is not overdue | 6 years ago | 
				
					
						|  Andrew Belt | d6f5a84178 | Draw FramebufferWidgets during step() instead of draw() so we can use the same NanoVG context. | 6 years ago | 
				
					
						|  Andrew Belt | 52151a709d | Add various API documentation | 6 years ago | 
				
					
						|  Andrew Belt | 7dae5aa367 | Add fatal signal handler. | 6 years ago | 
				
					
						|  Andrew Belt | 822c525d6b | Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont. | 6 years ago | 
				
					
						|  Andrew Belt | 62214d106a | Convert settings namespace into class | 6 years ago | 
				
					
						|  Andrew Belt | 223341e2f1 | Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget. | 6 years ago | 
				
					
						|  Andrew Belt | 117553a6c9 | Update nanovg. Refactor window. Add Timer to dsp. | 6 years ago | 
				
					
						|  Andrew Belt | f73dae1384 | Refactor ParamWidget and ModuleWidget. Add context menu to ParamWidget on right-click. | 6 years ago | 
				
					
						|  Andrew Belt | 9ffb57edd0 | Remove Window::isModPressed() and isShiftPressed(). Add Window::getMods(). Add partial implementations of Core MIDI-CC and MIDI-Gate. | 6 years ago | 
				
					
						|  Andrew Belt | 655f081965 | Rename context() to app(). Add skeleton for history. | 6 years ago | 
				
					
						|  Andrew Belt | 20b78190c1 | Put math in namespace | 6 years ago | 
				
					
						|  Andrew Belt | 0dec45d970 | Class-ify window, un-class-ify asset | 6 years ago | 
				
					
						|  Andrew Belt | a792c85cbc | Cleanup includes more | 6 years ago | 
				
					
						|  Andrew Belt | 3644b1877e | Clean up includes | 6 years ago | 
				
					
						|  Andrew Belt | 499ceb024f | Remove math namespace | 7 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) | 7 years ago | 
				
					
						|  Andrew Belt | dd02ec52ad | Move Widget class to header, wrap settings, keyboard, and gamepad in namespace | 7 years ago | 
				
					
						|  Andrew Belt | 587f936a99 | Move random to its own namespace, shuffle files around | 7 years ago | 
				
					
						|  Andrew Belt | c57c76e6d1 | Move math to its own namespace, clean up deprecated classes | 7 years ago | 
				
					
						|  Andrew Belt | 98c18acec7 | Toggle full screen with F11 | 7 years ago | 
				
					
						|  Andrew Belt | 09d368edb3 | WIP Windows static build | 7 years ago | 
				
					
						|  Andrew Belt | 7178b836d5 | Add two-color theme to Rack | 7 years ago | 
				
					
						|  Andrew Belt | db8d0fc1d6 | Add partial MIDI CC Interface, MIDI CV fixes | 7 years ago | 
				
					
						|  Andrew Belt | 979e44f650 | Rename gui.hpp to window.hpp | 7 years ago | 
				
					
						|  Andrew Belt | 7f1035730a | Add gWindowRatio and set window size on each step | 8 years ago | 
				
					
						|  Andrew Belt | b31d4fb5ed | Set window position/size from settings.json | 8 years ago | 
				
					
						|  Andrew Belt | 891f3c6cf8 | Change SVG DPI to 75, add in2px and mm2px convenience functions | 8 years ago | 
				
					
						|  Andrew Belt | a22aac6493 | Added zoom slider, zoom to settings, finished Framebuffer scaling | 8 years ago | 
				
					
						|  Andrew Belt | f5e8ba0369 | Use another nanovg context for rendering to the framebuffer | 8 years ago | 
				
					
						|  Andrew Belt | 6239856310 | Added C#-style property constructor, explicitly clamp samples in Audio Interface, scroll horizontally if Shift is held | 8 years ago | 
				
					
						|  Andrew Belt | 970e227c20 | Changed onSelect/onDeselect to onFocus/onDefocus, added key commands for Open/Save/Save As, open in last used directory | 8 years ago | 
				
					
						|  Andrew Belt | 52d41865ef | Add allowCursorLock setting for touch screens and tablets Prevent MomentarySwitch from randomizing | 8 years ago |