Andrew Belt
							
						 | 
						
							
							
							
								
							
								2d81ac8204
								
							
								
							
						 | 
						
							
							
								
								Better widget event documentation
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a67272ac54
								
							
								
							
						 | 
						
							
							
								
								Header file tweaks
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								89903b7047
								
							
								
							
						 | 
						
							
							
								
								Possible fix for crash when deleting Widgets during events
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8b7b48f025
								
							
								
							
						 | 
						
							
							
								
								Add VirtualWidget, add SequentialLayout
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								676d50a11a
								
							
								
							
						 | 
						
							
							
								
								Remove PulseAudio from default Linux rtaudio build, fix lastPath being overwritten when autosave is loaded, add List, replace AddModuleWindow with Sublime Text-like browser (partially complete)
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b296355246
								
							
								
							
						 | 
						
							
							
								
								Merge ext with dep, add Rack-SDK zip file to dist
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b33a0875df
								
							
								
							
						 | 
						
							
							
								
								Rename gui.hpp to window.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9f2a362c13
								
							
								
							
						 | 
						
							
							
								
								Divide widgets.hpp to widgets.hpp and ui.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b93018c990
								
							
								
							
						 | 
						
							
							
								
								Add Widget::create static methods, replaces create*() helpers in
							
							
							
							
							
							
								
							
							
							rack.hpp 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1b0797952e
								
							
								
							
						 | 
						
							
							
								
								Rename util.hpp to common.hpp, fix include paths
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9a6d110f6e
								
							
								
							
						 | 
						
							
							
								
								Refactor util.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c483779fb7
								
							
								
							
						 | 
						
							
							
								
								Refactor math.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								afabba1429
								
							
								
							
						 | 
						
							
							
								
								ModuleWidget serializes pos in rack grid coordinates instead of pixel
							
							
							
							
							
							
								
							
							
							coordinates 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f41cb7e780
								
							
								
							
						 | 
						
							
							
								
								Serialize wire color
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c3b0f55044
								
							
								
							
						 | 
						
							
							
								
								Add AudioWidget
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								182bf15fbe
								
							
								
							
						 | 
						
							
							
								
								Added ZoomWidget::onPathDrop
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c336e67577
								
							
								
							
						 | 
						
							
							
								
								Delete MenuOverlay on mouse down
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5567c5f22d
								
							
								
							
						 | 
						
							
							
								
								Added AddModuleWindow
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								47682af04c
								
							
								
							
						 | 
						
							
							
								
								Add metadata submenu to "Add module" menu, deprecate Menu::pushChild (use ::addChild)
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1461c7290d
								
							
								
							
						 | 
						
							
							
								
								Fix SVGKnob getChildrenBoundingBox when forcing it to rescale with
							
							
							
							
							
							
								
							
							
							box.size 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8e251c0ddb
								
							
								
							
						 | 
						
							
							
								
								Refactor event framework. Everything uses Event* structs instead of
							
							
							
							
							
							
								
							
							
							messy function arguments, removed on*Opaque() 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								093fa99474
								
							
								
							
						 | 
						
							
							
								
								Add Widget::onPathDrop() event, added dragging patches to window to load
							
							
							
							
							
							
								
							
							
							them 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								661e93bb24
								
							
								
							
						 | 
						
							
							
								
								Remove old panel if ModuleWidget::setPanel is called multiple times,
							
							
							
							
							
							
								
							
							
							move in2px and mm2px to widgets.hpp 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0d4a590688
								
							
								
							
						 | 
						
							
							
								
								Re-export and re-scale ComponentLibrary graphics
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								891f3c6cf8
								
							
								
							
						 | 
						
							
							
								
								Change SVG DPI to 75, add in2px and mm2px convenience functions
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								caa1a5798e
								
							
								
							
						 | 
						
							
							
								
								Fix dropdown menu offset when zooming
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								923942e289
								
							
								
							
						 | 
						
							
							
								
								Set FrameBuffer::oversample to 1 by default
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								684c783d41
								
							
								
							
						 | 
						
							
							
								
								Render rack rails with rescaling
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								34bd9d7b86
								
							
								
							
						 | 
						
							
							
								
								Add SearchModuleField to RackWidget
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dbd4e44eda
								
							
								
							
						 | 
						
							
							
								
								Added Light object to engine.hpp, added automatic scrolling when
							
							
							
							
							
							
								
							
							
							dragging cables to the edge of the screen, added nonfunctional search
box to Add Module menu 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0c4cf64726
								
							
								
							
						 | 
						
							
							
								
								Renamed Plugin to Manufacturer, added multiline to TextField, added
							
							
							
							
							
							
								
							
							
							Notes to Core, changed plugin build system to support multiple targets
per manufacturer 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								33ca4dac2d
								
							
								
							
						 | 
						
							
							
								
								Add override keyword everywhere
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e9cddb105b
								
							
								
							
						 | 
						
							
							
								
								Add onTextChange() to TextField
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2cbe7c39a7
								
							
								
							
						 | 
						
							
							
								
								Set gFocusedWidget only if Widget::onFocus() returns true, make
							
							
							
							
							
							
								
							
							
							ModuleWidget respond to Backspace/Delete only if no widget is focused 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c3a13dc112
								
							
								
							
						 | 
						
							
							
								
								Added arrow keys to move
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e8eddc4463
								
							
								
							
						 | 
						
							
							
								
								Keep MenuItem active when its child menu is open
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b818a060ed
								
							
								
							
						 | 
						
							
							
								
								Fix typo in Widget method, reduce precise mouse speed for Knobs, remove
							
							
							
							
							
							
								
							
							
							Module() constructor 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ffd8dde517
								
							
								
							
						 | 
						
							
							
								
								Middle click drag now sends an onScroll event in the object it is hovering, open UrlItem browser in new thread, use Module constructor for setting number of params/inputs/outputs
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c35c8a2e02
								
							
								
							
						 | 
						
							
							
								
								Make MenuOverlay steal key commands, remove assertion for framebuffer
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								401176d50d
								
							
								
							
						 | 
						
							
							
								
								Added child menus
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5163a7aba1
								
							
								
							
						 | 
						
							
							
								
								Middle-click drag to move rack view, other needless refactoring
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4fc5f17cfc
								
							
								
							
						 | 
						
							
							
								
								Add menu scrolling, refactor OpaqueWidget events
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								e970d2ee3d
								
							
								
							
						 | 
						
							
							
								
								Remove FramebufferWidget padding
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								24cb2f506b
								
							
								
							
						 | 
						
							
							
								
								Cleanup widget code
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b4de457311
								
							
								
							
						 | 
						
							
							
								
								Fixed segfaults resulting from deleting a module while dragging cables
							
							
							
							
							
							
								
							
							
							and knobs 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d297586f98
								
							
								
							
						 | 
						
							
							
								
								Add SVGPanel
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								435006cc03
								
							
								
							
						 | 
						
							
							
								
								Add right-aligned text to menu
							
							
							
							
								
							
							
						 | 
						8 years ago |