MatthewColvin 
								
							 
						 
						
							
							
							
							
								
							
							
								3bd2b1a98a 
								
							 
						 
						
							
							
								
								propigate key events around UI  
							
							... 
							
							
							
							use key events to add and remove sliders from settings as example 
							
						 
						
							2023-10-01 18:53:25 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MatthewColvin 
								
							 
						 
						
							
							
							
							
								
							
							
								a44e92ea5d 
								
							 
						 
						
							
							
								
								Add boiler plate Key Handling Into the UI code for UI elements  
							
							
							
						 
						
							2023-09-29 16:03:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Colvin 
								
							 
						 
						
							
							
							
							
								
							
							
								1cc65594a9 
								
							 
						 
						
							
							
								
								Added concept of Background Screen that allows for construction of pages before knowing the final parent.  
							
							... 
							
							
							
							This will allow for easy creation of "pages" that can be layed out internally and passed to different screens and cleaned up when screens are cleaned up by the screen manager
add set width and height to base elements that allow for easy resizing
Create a settings page and make it red.
Test adding 2 tabs with the Page
this currently does not do anything fantastic on simulator but it sets a strong foundation for managing multiple pages 
							
						 
						
							2023-09-22 19:59:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MatthewColvin 
								
							 
						 
						
							
							
							
							
								
							
							
								7fd53ef2f8 
								
							 
						 
						
							
							
								
								switching computers so just commiting  
							
							
							
						 
						
							2023-09-21 19:31:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MatthewColvin 
								
							 
						 
						
							
							
							
							
								
							
							
								dfbfd7a6a8 
								
							 
						 
						
							
							
								
								Add visiblity API for UIElements  
							
							... 
							
							
							
							Add ability for Screen Manager to display screens
and retain others underneath in a stack fasion. 
							
						 
						
							2023-09-16 21:43:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MatthewColvin 
								
							 
						 
						
							
							
							
							
								
							
							
								52cb2e7ce2 
								
							 
						 
						
							
							
								
								Add background color setter in  UIElement  
							
							... 
							
							
							
							Use main to spawn refacoredBasic UI
Start using new screen manager and
screen concepts 
							
						 
						
							2023-09-16 16:44:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MatthewColvin 
								
							 
						 
						
							
							
							
							
								
							
							
								6a4aa9a35c 
								
							 
						 
						
							
							
								
								Add an elements IDs class to allow for a way to determine what an object is.  
							
							
							
						 
						
							2023-09-16 16:14:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MatthewColvin 
								
							 
						 
						
							
							
							
							
								
							
							
								1458aa7992 
								
							 
						 
						
							
							
								
								clang format code  
							
							
							
						 
						
							2023-09-16 15:34:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MatthewColvin 
								
							 
						 
						
							
							
							
							
								
							
							
								f5ba2e9b84 
								
							 
						 
						
							
							
								
								Add base UIElement class and extend widget and screen  
							
							
							
						 
						
							2023-09-16 15:13:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MatthewColvin 
								
							 
						 
						
							
							
							
							
								
							
							
								5cb4c1408d 
								
							 
						 
						
							
							
								
								flushed out the Base screen and widget classes a bit more  
							
							
							
						 
						
							2023-09-16 14:46:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MatthewColvin 
								
							 
						 
						
							
							
							
							
								
							
							
								40052d31b7 
								
							 
						 
						
							
							
								
								add base classes for screens  and widgets  
							
							... 
							
							
							
							along with screen manager to allow place to manage multiple screens 
							
						 
						
							2023-09-16 13:07:14 -05:00