62f99f5754 
								
							 
						 
						
							
							
								
								feat: add Process.manageLifetime  
							
							 
							
							
							
						 
						
							2024-03-03 23:17:15 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4cfe6ee0a1 
								
							 
						 
						
							
							
								
								fix: fix scopes of created QQmlComponents  
							
							 
							
							... 
							
							
							
							Using the scope of the component itself makes sure things availible in
its scope are usable, instead of the parent scope. 
							
						 
						
							2024-03-03 21:38:21 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7467b65809 
								
							 
						 
						
							
							
								
								feat: attach Qt.quit and Qt.exit functions  
							
							 
							
							
							
						 
						
							2024-03-03 21:37:47 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e06b07ac01 
								
							 
						 
						
							
							
								
								feat(process): add Process.environment  
							
							 
							
							
							
						 
						
							2024-03-03 19:35:10 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								65ad2a9877 
								
							 
						 
						
							
							
								
								refactor: rename ReloadPropagator to Scope  
							
							 
							
							
							
						 
						
							2024-03-03 17:10:29 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1188bdd8b3 
								
							 
						 
						
							
							
								
								fix: ShellRoot missing NOTIFY for configChanged  
							
							 
							
							
							
						 
						
							2024-03-03 17:08:20 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bbe64f42f3 
								
							 
						 
						
							
							
								
								feat: add support for getting and setting workdir  
							
							 
							
							
							
						 
						
							2024-03-03 17:05:19 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b5f50cd68f 
								
							 
						 
						
							
							
								
								fix(socket): clear buffer when closing/opening socket  
							
							 
							
							
							
						 
						
							2024-03-03 15:37:31 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b42add3967 
								
							 
						 
						
							
							
								
								fix: Process.pid and Quickshell.env returning undefined instead of null  
							
							 
							
							
							
						 
						
							2024-03-03 15:31:15 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								087c929871 
								
							 
						 
						
							
							
								
								fix(process): pid not emitting changed signal  
							
							 
							
							
							
						 
						
							2024-03-03 15:30:52 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ffa9d02d48 
								
							 
						 
						
							
							
								
								feat(process): add ways to close stdio channels  
							
							 
							
							
							
						 
						
							2024-03-03 15:23:41 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3f0bd20852 
								
							 
						 
						
							
							
								
								feat: add Process type  
							
							 
							
							
							
						 
						
							2024-03-03 14:45:49 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cd2343e57d 
								
							 
						 
						
							
							
								
								fix(stream): segfault for datastream with no reader  
							
							 
							
							
							
						 
						
							2024-03-03 06:27:21 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bccf43f1f7 
								
							 
						 
						
							
							
								
								fix: root is now destroyed on exit  
							
							 
							
							... 
							
							
							
							This should fix a whole lot of things never being able to run cleanup. 
							
						 
						
							2024-03-03 06:26:41 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b5110b759e 
								
							 
						 
						
							
							
								
								feat: add Quickshell.env  
							
							 
							
							
							
						 
						
							2024-03-03 02:24:33 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								14e1d2d162 
								
							 
						 
						
							
							
								
								refactor: move socket and datastream types to Io module  
							
							 
							
							
							
						 
						
							2024-03-03 01:59:31 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f45d298b66 
								
							 
						 
						
							
							
								
								feat(socket): add SocketServer and Socket.write  
							
							 
							
							
							
						 
						
							2024-03-03 01:26:43 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f004454395 
								
							 
						 
						
							
							
								
								fix(slock): memory leak when creating non SessionLockSurface  
							
							 
							
							
							
						 
						
							2024-03-02 06:22:14 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								83a0ec6fc6 
								
							 
						 
						
							
							
								
								feat(socket): add unix socket listener  
							
							 
							
							
							
						 
						
							2024-03-02 05:05:45 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bb5bc0547a 
								
							 
						 
						
							
							
								
								build: add build options for all components  
							
							 
							
							
							
						 
						
							2024-02-29 01:30:57 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d06b67107b 
								
							 
						 
						
							
							
								
								docs(layer): improve WlrLayershell documentation  
							
							 
							
							
							
						 
						
							2024-02-29 00:54:18 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								42ea70e04c 
								
							 
						 
						
							
							
								
								docs(slock): improve session lock documentation  
							
							 
							
							
							
						 
						
							2024-02-29 00:30:50 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cdd5729642 
								
							 
						 
						
							
							
								
								feat(slock): intentionally protocol error if lock is destroyed  
							
							 
							
							
							
						 
						
							2024-02-28 23:32:40 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a255889e5c 
								
							 
						 
						
							
							
								
								fix(slock): fix lock target when attempting to enable multiple locks  
							
							 
							
							
							
						 
						
							2024-02-28 23:02:53 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b05d98b56d 
								
							 
						 
						
							
							
								
								fix(slock): protocol error when session lock is reconfigured  
							
							 
							
							
							
						 
						
							2024-02-28 23:01:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0b529c6682 
								
							 
						 
						
							
							
								
								fix(slock): make SessionLock.secure accurate  
							
							 
							
							
							
						 
						
							2024-02-28 21:41:30 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cbdfba1a3f 
								
							 
						 
						
							
							
								
								chore: clean up lints  
							
							 
							
							
							
						 
						
							2024-02-28 21:30:06 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4eac0b40c3 
								
							 
						 
						
							
							
								
								fix(wayland): fix ext screens resetting and causing protocol error  
							
							 
							
							... 
							
							
							
							Could not reproduce this personally but I am told this fixes it. 
							
						 
						
							2024-02-28 21:11:28 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								48bdcf4db2 
								
							 
						 
						
							
							
								
								feat(slock): add user facing SessionLock and SessionLockSurface  
							
							 
							
							
							
						 
						
							2024-02-28 19:55:49 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1fa87b7c5a 
								
							 
						 
						
							
							
								
								feat(slock): implement ext_session_lock_v1 backend  
							
							 
							
							... 
							
							
							
							note: did not run lints or fully test yet 
							
						 
						
							2024-02-28 04:37:52 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								70c5cf1e16 
								
							 
						 
						
							
							
								
								build: use ninja  
							
							 
							
							
							
						 
						
							2024-02-26 03:35:07 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e6d2426a5a 
								
							 
						 
						
							
							
								
								tools: use parallel to run clang-tidy  
							
							 
							
							
							
						 
						
							2024-02-26 03:23:42 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cfd9a27619 
								
							 
						 
						
							
							
								
								refactor: move wlr_layershell to its own subdirectory  
							
							 
							
							
							
						 
						
							2024-02-26 03:13:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4ae7ff8c72 
								
							 
						 
						
							
							
								
								rename: QuickShell => Quickshell  
							
							 
							
							
							
						 
						
							2024-02-26 00:57:47 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								307e6c05be 
								
							 
						 
						
							
							
								
								nix: remove qtlayershell dep  
							
							 
							
							
							
						 
						
							2024-02-26 00:38:10 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0034edd0f8 
								
							 
						 
						
							
							
								
								docs: add macro hints for typegen to paper over weird interfaces  
							
							 
							
							
							
						 
						
							2024-02-26 00:30:25 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c0faebc700 
								
							 
						 
						
							
							
								
								cleanup(plugin): remove dependency on unstable moc functions  
							
							 
							
							
							
						 
						
							2024-02-26 00:08:30 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3bd587cfcc 
								
							 
						 
						
							
							
								
								feat: basic plugin system  
							
							 
							
							... 
							
							
							
							The wayland plugin now uses it. 
							
						 
						
							2024-02-25 23:47:17 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6c6272e523 
								
							 
						 
						
							
							
								
								cleanup: remove unused ScreenConfiguration type  
							
							 
							
							
							
						 
						
							2024-02-25 19:38:54 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								fabf86f75f 
								
							 
						 
						
							
							
								
								fix(docs): fix incorrect docgen and add wayland module  
							
							 
							
							
							
						 
						
							2024-02-25 19:36:52 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d5344f463f 
								
							 
						 
						
							
							
								
								feat(panel): set exclusionMode to Normal when exclusiveZone is set  
							
							 
							
							
							
						 
						
							2024-02-25 18:50:38 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8cd9657f97 
								
							 
						 
						
							
							
								
								fix(wayland): layershell auto exclusive zone applies on reload  
							
							 
							
							
							
						 
						
							2024-02-25 18:37:42 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e2063e8b93 
								
							 
						 
						
							
							
								
								feat(wayland): WaylandLayershell attached property for PanelWindow  
							
							 
							
							
							
						 
						
							2024-02-25 18:25:48 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								13c5d7c7a9 
								
							 
						 
						
							
							
								
								fix(wayland): layershell windows are recreated if attach fails  
							
							 
							
							... 
							
							
							
							Usually this happens if the namespace changes 
							
						 
						
							2024-02-25 16:13:24 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c2930783ea 
								
							 
						 
						
							
							
								
								feat(wayland): create cross platform window interfaces  
							
							 
							
							... 
							
							
							
							Internally this also refactors a ton of code around the wayland
layershell. Note that attachment failures are still broken and
platform interfaces are hardcoded. 
							
						 
						
							2024-02-25 07:13:54 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4a82949854 
								
							 
						 
						
							
							
								
								feat(wayland): custom layershell implementation  
							
							 
							
							... 
							
							
							
							A fair amount of things are broken but not in the layershell interface
itself. The shell window platform extensions are next in line for
refactoring and relevent issues will be fixed then. Same for docs. 
							
						 
						
							2024-02-24 02:06:40 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b0567a569b 
								
							 
						 
						
							
							
								
								build(wayland): setup cmake for wayland module  
							
							 
							
							
							
						 
						
							2024-02-20 03:12:05 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c6dde9ca9d 
								
							 
						 
						
							
							
								
								refactor(wayland): seperate cmake files for modularity  
							
							 
							
							
							
						 
						
							2024-02-19 00:52:03 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5bbd0333ef 
								
							 
						 
						
							
							
								
								refactor(wayland): start factoring wayland out of ShellWindow  
							
							 
							
							
							
						 
						
							2024-02-19 00:36:51 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								55bcae4d62 
								
							 
						 
						
							
							
								
								fix: dangling screen issues and incorrect warnings  
							
							 
							
							
							
						 
						
							2024-02-18 19:57:12 -08:00