Andrew Belt
							
						 | 
						
							
							
							
								
							
								1f079444a2
								
							
								
							
						 | 
						
							
							
								
								Add Widget::drawChild(). Make RailWidget draw a FramebufferWidget repeatedly as a tile.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								61d387c63b
								
							
								
							
						 | 
						
							
							
								
								Rewrite RackRail and rename it to RailWidget. Add rail graphic revision from Pyer.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0b9e052142
								
							
								
							
						 | 
						
							
							
								
								git doesn't recognize when filename case is changed on a case-insensitive filesystem.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a2904149c8
								
							
								
							
						 | 
						
							
							
								
								Rename window.hpp/cpp to Window.hpp/cpp since it's a class.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   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 |