TextClient UI: hide panel selection when there's only one panel to select.
CommonClient: remove "/connect " if it was accidentally copy-pasted into server bar.
This commit is contained in:
		
							parent
							
								
									192e592cda
								
							
						
					
					
						commit
						0f4d285223
					
				
							
								
								
									
										10
									
								
								kvui.py
								
								
								
								
							
							
						
						
									
										10
									
								
								kvui.py
								
								
								
								
							|  | @ -70,6 +70,14 @@ class GameManager(App): | ||||||
|             self.tabs.add_widget(panel) |             self.tabs.add_widget(panel) | ||||||
| 
 | 
 | ||||||
|         self.grid.add_widget(self.tabs) |         self.grid.add_widget(self.tabs) | ||||||
|  | 
 | ||||||
|  |         if len(self.logging_pairs) == 1: | ||||||
|  |             # Hide Tab selection if only one tab | ||||||
|  |             self.tabs.clear_tabs() | ||||||
|  |             self.tabs.do_default_tab = False | ||||||
|  |             self.tabs.current_tab.height = 0 | ||||||
|  |             self.tabs.tab_height = 0 | ||||||
|  | 
 | ||||||
|         textinput = TextInput(size_hint_y=None, height=30, multiline=False) |         textinput = TextInput(size_hint_y=None, height=30, multiline=False) | ||||||
|         textinput.bind(on_text_validate=self.on_message) |         textinput.bind(on_text_validate=self.on_message) | ||||||
|         self.grid.add_widget(textinput) |         self.grid.add_widget(textinput) | ||||||
|  | @ -90,7 +98,7 @@ class GameManager(App): | ||||||
|             self.ctx.server_address = None |             self.ctx.server_address = None | ||||||
|             asyncio.create_task(self.ctx.disconnect()) |             asyncio.create_task(self.ctx.disconnect()) | ||||||
|         else: |         else: | ||||||
|             asyncio.create_task(self.ctx.connect(self.server_connect_bar.text)) |             asyncio.create_task(self.ctx.connect(self.server_connect_bar.text.replace("/connect ", ""))) | ||||||
| 
 | 
 | ||||||
|     def on_stop(self): |     def on_stop(self): | ||||||
|         self.ctx.exit_event.set() |         self.ctx.exit_event.set() | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue