|  Andrew Belt | 332b361f87 | Remove FrameRateWidget code from Scene. Add debugging to Window::step(). | 4 years ago | 
				
					
						|  Andrew Belt | 915e3fcdb9 | Clean up FramebufferWidget, Window. | 4 years ago | 
				
					
						|  Andrew Belt | 241511876e | Make FramebufferWidget draw the framebuffer in draw() instead of step(). | 4 years ago | 
				
					
						|  Andrew Belt | b6435dc8a2 | Make Rect::getTopRight() etc handle infinite Rects. Add a few more operator overloads for Vec and Rect. | 4 years ago | 
				
					
						|  Andrew Belt | 25ea4bcc9e | Define the math::Rect set as inclusive on left/top but exclusive on right/bottom. | 4 years ago | 
				
					
						|  Andrew Belt | d7e1dae42c | Use PlugPort SVG and MediumLight from Component Library for plug (WIP). | 4 years ago | 
				
					
						|  Andrew Belt | 517db41269 | Add Svg::getSize(). | 4 years ago | 
				
					
						|  Andrew Belt | 4bef9ae704 | Make Rect::contains() and intersects() inclusive and correctly handle infinite Rects. Add Rect::inf(). | 4 years ago | 
				
					
						|  Andrew Belt | 8c5b0ba9ff | Add Port::getVoltageRMS(). | 4 years ago | 
				
					
						|  Andrew Belt | f0446ab4c6 | Move PortWidget::plugLight to internal. | 4 years ago | 
				
					
						|  Andrew Belt | 1092799270 | Rename setSmoothBrightness() to setBrightnessSmooth() but leave an alias. | 4 years ago | 
				
					
						|  Andrew Belt | ced42c0db4 | Add Svg::getNumShapes/Paths/Points(). | 4 years ago | 
				
					
						|  Andrew Belt | 5cca734e54 | Add more graphics from Pyer. Implement new rail graphics in RackRail. | 4 years ago | 
				
					
						|  Andrew Belt | 4c4fdb883c | Fix Mac build | 4 years ago | 
				
					
						|  Andrew Belt | e1ba06e1b6 | Add default ID getter to audio/MIDI devices. | 4 years ago | 
				
					
						|  Andrew Belt | 00eb16189b | Use "directory/dir" terminology instead of "folder" except for UI text. | 4 years ago | 
				
					
						|  Andrew Belt | d5e1c40b77 | Add ability for archiveFolder/unarchiveToFolder() to write/read from memory. | 4 years ago | 
				
					
						|  Andrew Belt | 0cb26ec7c2 | Clean up random::. | 4 years ago | 
				
					
						|  Andrew Belt | d0224944c8 | Make random number generator an inline class which increases performance and supports `std::random` distributions. | 4 years ago | 
				
					
						|  Andrew Belt | 75d5d8b5de | Fix handle position of Module-less ModuleWidgets. Move a few member variables to Internal struct. | 4 years ago | 
				
					
						|  Andrew Belt | aee5e22ec2 | Add AudioButton and MidiButton example. Make SvgButton trigger Action event when right-clicking. | 4 years ago | 
				
					
						|  Andrew Belt | bb9e9b78ce | Add pimpl Internal* struct to several classes that have a possibility of needing more member variables in 2.x. | 4 years ago | 
				
					
						|  Andrew Belt | 55aa05bb89 | Set default line height to 1.2 in Label and Tooltip. | 4 years ago | 
				
					
						|  Andrew Belt | f3827c82c7 | Add major version checking to library plugin update check. | 4 years ago | 
				
					
						|  Andrew Belt | 6ffe9ff900 | Don't redraw FramebufferWidget on subpixel change when dragging ModuleWidgets. | 4 years ago | 
				
					
						|  Andrew Belt | 33176922cd | Fix LEDSlider handle position. | 4 years ago | 
				
					
						|  Andrew Belt | f55fddf650 | Make LEDSliderGreen etc aliases of LEDLightSlider<GreenLight> etc. | 4 years ago | 
				
					
						|  Andrew Belt | 65666c23ac | Implement LEDSlider using new template class structure. | 4 years ago | 
				
					
						|  Andrew Belt | 697571648d | Set default component ID to -1 in all classes. | 4 years ago | 
				
					
						|  Andrew Belt | 9423354b98 | Fix LEDBezelLight size. | 4 years ago | 
				
					
						|  Andrew Belt | 5cb2341c85 | Increase dirtyOnSubpixelChange threshold to 0.1 px. | 4 years ago | 
				
					
						|  Andrew Belt | 4c41dd9a62 | Add createSubmenuItem() helper. | 4 years ago | 
				
					
						|  Andrew Belt | 0c9598ba8f | Add SetPrimaryEvent and UnsetPrimaryEvent to Module. | 4 years ago | 
				
					
						|  Andrew Belt | 2b9efc1401 | Add string::join(). Reorder models how they are ordered in plugin's manifest. Use list instead of vector for models and tags in plugin::Plugin/Model. | 4 years ago | 
				
					
						|  Andrew Belt | 42af36fa0b | Make SequentialLayout resize according to its contents. Fix margins of model container in Module Browser. | 4 years ago | 
				
					
						|  Andrew Belt | cdc44cda71 | Add bgColor to MenuOverlay | 4 years ago | 
				
					
						|  Andrew Belt | 750cbfea5a | Use callbacks to set window pos, size, and maximized settings instead of on Window destruction. | 4 years ago | 
				
					
						|  Andrew Belt | ca44ad96cc | Correctly update window position and size when window is resized or maximized. | 4 years ago | 
				
					
						|  Andrew Belt | 023b0ea662 | Add one-argument constructor of math::Vec. | 4 years ago | 
				
					
						|  Andrew Belt | fa2f3d0234 | Add ResizeHandle to Scene. | 4 years ago | 
				
					
						|  Andrew Belt | 10e6f1db1d | Tweak organization of settings globals. | 4 years ago | 
				
					
						|  Andrew Belt | 661fd3863d | Add Module Save event. | 4 years ago | 
				
					
						|  Andrew Belt | 414500a390 | Fix certain Widget events (ContextDestroyEvent, ContextDestroyEvent, etc) not recursing when Widget is invisible. | 4 years ago | 
				
					
						|  Andrew Belt | 9e4fff9a75 | Add RoundKnob, Trimpot, and ScrewSilver graphics from Pyer. | 4 years ago | 
				
					
						|  Andrew Belt | b998904d16 | Use menu item helpers for Core modules. | 4 years ago | 
				
					
						|  Andrew Belt | 54669f9895 | Add createMenuItem() with action callback and createCheckMenuItem(). | 4 years ago | 
				
					
						|  Andrew Belt | a3ab530c73 | Add menu item helpers createBoolMenuItem() and createIndexSubmenuItem(), and their pointer variants. | 4 years ago | 
				
					
						|  Andrew Belt | 4c529a9541 | Add createIndexMenuItem() helper function. | 4 years ago | 
				
					
						|  Andrew Belt | 7832706fdd | Limit rack zoom when value is changed rather than in RackScrollWidget every frame. | 4 years ago | 
				
					
						|  Andrew Belt | ba6e2e9296 | Update Light graphics | 4 years ago |