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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a361930865 
								
							 
						 
						
							
							
								
								feat: expose ProxyWindowBase.screen  
							
							 
							
							
							
						 
						
							2024-02-18 19:31:46 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6ad4fffc17 
								
							 
						 
						
							
							
								
								feat: expose ProxyWindowBase contentItem  
							
							 
							
							
							
						 
						
							2024-02-18 19:02:10 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1ecc943eb3 
								
							 
						 
						
							
							
								
								fix: ShellScreen signals are now connected  
							
							 
							
							
							
						 
						
							2024-02-18 18:06:32 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ea2cdf38b8 
								
							 
						 
						
							
							
								
								feat: make proxy windows visible by default  
							
							 
							
							
							
						 
						
							2024-02-17 05:24:29 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								dc616923aa 
								
							 
						 
						
							
							
								
								refactor: rename ProxyShell/FloatingWindow to Shell/FloatingWindow  
							
							 
							
							... 
							
							
							
							also make ProxyWindowBase visible in docs 
							
						 
						
							2024-02-17 05:14:15 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								083fff57be 
								
							 
						 
						
							
							
								
								feat: add PersistentProperties  
							
							 
							
							
							
						 
						
							2024-02-17 04:24:03 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ed62193978 
								
							 
						 
						
							
							
								
								feat: use an intermediary content item for proxy windows (fixes in desc)  
							
							 
							
							... 
							
							
							
							fix: combo boxes not opening after a soft reload
fix: anchors breaking after a soft reload 
							
						 
						
							2024-02-17 04:16:57 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5e58f0ba9f 
								
							 
						 
						
							
							
								
								fix: allow reloadable objects inside of proxy windows  
							
							 
							
							
							
						 
						
							2024-02-16 23:47:55 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d967d56d3b 
								
							 
						 
						
							
							
								
								fix: regression of default window color from white to black  
							
							 
							
							
							
						 
						
							2024-02-16 21:17:05 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1da43be6c0 
								
							 
						 
						
							
							
								
								feat: completely redesign hot reloader  
							
							 
							
							... 
							
							
							
							The hot reloader previously attempted to figure out which parent a
component would attach to as it loaded. This was fairly error prone as
it was heuristic based and didn't work as soon as you split
definitions into multiple QML files.
The new hot reloader functions by first completely building the widget
tree, then applying the old tree to the first tree and pulling out
usable values. Proxy windows now wait to appear until being reloaded.
Additionally added support for `reloadableId` to help match a
Reloadable to its value in the previous widget tree. 
							
						 
						
							2024-02-16 17:09:50 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d6ed717c39 
								
							 
						 
						
							
							
								
								feat: abstract out scavenger scopes  
							
							 
							
							
							
						 
						
							2024-02-14 03:03:41 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								82aa7d45d3 
								
							 
						 
						
							
							
								
								feat: add clickthrough mask to windows  
							
							 
							
							
							
						 
						
							2024-02-13 06:12:31 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5f75c40b67 
								
							 
						 
						
							
							
								
								feat: expose the backing window for ProxyWindowBase  
							
							 
							
							
							
						 
						
							2024-02-13 06:12:25 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ad2450762b 
								
							 
						 
						
							
							
								
								feat: add ProxyShellWindow.exclusionMode  
							
							 
							
							
							
						 
						
							2024-02-12 23:09:34 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bb16054b84 
								
							 
						 
						
							
							
								
								feat: add NOTIFY for ProxyWindowBase.color  
							
							 
							
							
							
						 
						
							2024-02-12 16:01:07 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								424a45be05 
								
							 
						 
						
							
							
								
								feat: begin work on docs, also minor refactoring  
							
							 
							
							
							
						 
						
							2024-02-12 16:00:42 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5de0ae095b 
								
							 
						 
						
							
							
								
								feat: rename project to quickshell  
							
							 
							
							
							
						 
						
							2024-02-12 02:16:22 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ae5363a351 
								
							 
						 
						
							
							
								
								build: add missing qt module deps  
							
							 
							
							
							
						 
						
							2024-02-04 23:03:44 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c0d6e63f6c 
								
							 
						 
						
							
							
								
								feat: add filesystem watcher and rename QtShell object  
							
							 
							
							
							
						 
						
							2024-02-04 23:00:59 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cab5ffc65e 
								
							 
						 
						
							
							
								
								build: add option to not build layershell  
							
							 
							
							
							
						 
						
							2024-02-04 20:08:46 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								767500b466 
								
							 
						 
						
							
							
								
								refactor: move reload function to QtShellGlobal  
							
							 
							
							
							
						 
						
							2024-02-04 05:26:14 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7a18ce8a55 
								
							 
						 
						
							
							
								
								fix: thisptr lints for base classes  
							
							 
							
							
							
						 
						
							2024-02-04 05:01:47 -08:00