Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								f959905adf
								
							
						 | 
						
							
							
								
								LibGUI: Rework window rendering
							
							
							
							
							
							
							
							Abstract drawing surface to Texture. All windows now contain a texture
matching its size. 
							
						 | 
						
							2025-05-05 23:08:01 +03:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								a7f3351c0e
								
							
						 | 
						
							
							
								
								TaskBar: Prevent possible division by zero
							
							
							
							
							
							
							
							If battery reports its full capacity as zero, battery percentage
calculation did a division by zero crashing the TaskBar :) 
							
						 | 
						
							2024-12-18 18:36:26 +02:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								0642c569b4
								
							
						 | 
						
							
							
								
								TaskBar: Show battery percentage if available
							
							
							
							
							
						 | 
						
							2024-12-18 14:06:32 +02:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								a859558840
								
							
						 | 
						
							
							
								
								LibGUI: Window Creation takes attributes as an argument
							
							
							
							
							
							
							
							This reduces windows showing/moving once they are opened and setting
their attributes. 
							
						 | 
						
							2024-11-14 20:57:34 +02:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								6bd51ac345
								
							
						 | 
						
							
							
								
								LibGUI: Client window now exits if it loses connection from server
							
							
							
							
							
							
							
							This can be prevented by installing callback for socket errors. 
							
						 | 
						
							2024-11-10 14:02:23 +02:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								cf21eb4b39
								
							
						 | 
						
							
							
								
								TaskBar: Cleanup TaskBar string generation
							
							
							
							
							
						 | 
						
							2024-11-08 02:57:35 +02:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								da8170c5b6
								
							
						 | 
						
							
							
								
								LibGUI: Add support for focusable windows and mouse capturing
							
							
							
							
							
							
							
							These are essential parts of a window server! This allows making TaskBar
non-focusable. 
							
						 | 
						
							2024-11-08 02:55:10 +02:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								5fde2cf91a
								
							
						 | 
						
							
							
								
								TaskBar: Ignore window close events and exit on connection close
							
							
							
							
							
							
							
							This prevents user from killing the task bar with keyboard shortcuts 
							
						 | 
						
							2024-10-18 17:19:05 +03:00 | 
						
					
				
					
						
							
							
								
								 Bananymous
							
						 | 
						
							
							
							
							
							
								
							
							
								e99a271465
								
							
						 | 
						
							
							
								
								Userspace: Implement basic task bar
							
							
							
							
							
							
							
							This bar only shows current time but its something to work on later! 
							
						 | 
						
							2024-10-18 03:36:03 +03:00 |