 503999cb32
			
		
	
	503999cb32
	
	
	
		
			
			Shifts the contents of `kvui.py`, and thus all CommonClient-based clients as well as Launcher, to using KivyMD. KivyMD is an extension for Kivy that is almost fully compatible with pre-existing Kivy components, while providing Material Design support for theming and overall visual design as well as useful pre-existing built in components such as Snackbars, Tooltips, and a built-in File Manager (not currently being used). As a part of this shift, the launcher was completely overhauled, adding the ability to filter the list of components down to each type of component, the ability to define favorite components and filter to them, and add shortcuts for launcher components to the desktop. An optional description field was added to Component for display within the new launcher. The theme (Light/Dark) and primary palette have also been exposed to users via client/user.kv.
		
			
				
	
	
		
			18 lines
		
	
	
		
			327 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			327 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| colorama>=0.4.6
 | |
| websockets>=13.0.1,<14
 | |
| PyYAML>=6.0.2
 | |
| jellyfish>=1.1.3
 | |
| jinja2>=3.1.6
 | |
| schema>=0.7.7
 | |
| kivy>=2.3.1
 | |
| bsdiff4>=1.2.6
 | |
| platformdirs>=4.3.6
 | |
| certifi>=2025.1.31
 | |
| cython>=3.0.12
 | |
| cymem>=2.0.11
 | |
| orjson>=3.10.15
 | |
| typing_extensions>=4.12.2
 | |
| pyshortcuts>=1.9.1
 | |
| kivymd @ git+https://github.com/kivymd/KivyMD@5ff9d0d
 | |
| kivymd>=2.0.1.dev0
 |