| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3a0381dcbe
								
							
						 | 
						
							
							
								
								core/window: backing windows can now be destroyed and recreated
							
							
							
							
							
							
							
							This fixes a crash in layershells and the setVisible crash on nvidia. 
							
						 | 
						
							2024-03-27 00:45:53 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b6dc6967a1
								
							
						 | 
						
							
							
								
								core/generation: fix incuabation controller use after free
							
							
							
							
							
							
							
							qobject_casts were failing causing old controllers to never be removed
from the list. 
							
						 | 
						
							2024-03-25 02:02:46 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c6bf826031
								
							
						 | 
						
							
							
								
								core/reloader: fix Quickshell.reload not working
							
							
							
							
							
							
							
							Has been broken since engine generations were introduced. 
							
						 | 
						
							2024-03-25 01:57:15 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4eb5dc5593
								
							
						 | 
						
							
							
								
								core/variants: expose instances list as a property
							
							
							
							
							
						 | 
						
							2024-03-21 05:32:55 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f09f591e6a
								
							
						 | 
						
							
							
								
								core/region: improve child handling
							
							
							
							
							
							
							
							- Children are no longer reparented
- `regions` is now a full list property 
							
						 | 
						
							2024-03-21 05:26:04 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8e25c1cee0
								
							
						 | 
						
							
							
								
								core/easingcurve: add EasingCurve type
							
							
							
							
							
						 | 
						
							2024-03-21 02:54:21 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								dd811ac423
								
							
						 | 
						
							
							
								
								core/window: fix mask reactivity
							
							
							
							
							
							
							
							Masks previously would not update if the item was changed, and full
transparency was decided incorrectly. 
							
						 | 
						
							2024-03-20 22:32:34 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								31264ac7d1
								
							
						 | 
						
							
							
								
								core/singleton: fix PostReloadHook in singletons
							
							
							
							
							
						 | 
						
							2024-03-20 01:37:30 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9f38908bdf
								
							
						 | 
						
							
							
								
								core/intercept: do not intercept non qml files
							
							
							
							
							
							
							
							Avoids forcing Images to lazy load which causes unexpected flashes. 
							
						 | 
						
							2024-03-19 21:30:46 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								518977932d
								
							
						 | 
						
							
							
								
								core/lazyloader: add LazyLoader
							
							
							
							
							
							
							
							Also fixes qml incubation in general, which was completely broken,
meaning the native qml Loader type should also work now. 
							
						 | 
						
							2024-03-19 05:35:44 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8d742e315e
								
							
						 | 
						
							
							
								
								core/window: fix floating window reloading recreating the window
							
							
							
							
							
						 | 
						
							2024-03-16 02:49:41 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								300c0d97fb
								
							
						 | 
						
							
							
								
								core/window: fix white flash before window content is set
							
							
							
							
							
						 | 
						
							2024-03-15 04:01:10 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5731af562b
								
							
						 | 
						
							
							
								
								misc: update submodules
							
							
							
							
							
						 | 
						
							2024-03-14 05:01:56 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								41803ee235
								
							
						 | 
						
							
							
								
								core/window: fix windows not taking screen assignments during reload
							
							
							
							
							
						 | 
						
							2024-03-14 04:48:27 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								48156a55b3
								
							
						 | 
						
							
							
								
								core/variants: restructure Variants to match the design of Repeater
							
							
							
							
							
						 | 
						
							2024-03-14 04:46:44 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ffbdac9977
								
							
						 | 
						
							
							
								
								core: synthesized qmldir files and new qml scanning strategy
							
							
							
							
							
						 | 
						
							2024-03-14 00:16:22 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1687ff3614
								
							
						 | 
						
							
							
								
								reload: encapsulate each engine generation more
							
							
							
							
							
						 | 
						
							2024-03-13 22:53:05 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								211f454de9
								
							
						 | 
						
							
							
								
								singleton: add reloadable Singleton type
							
							
							
							
							
						 | 
						
							2024-03-13 00:57:03 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								463f9a297f
								
							
						 | 
						
							
							
								
								root: recreate the qml engine on reload instead of clearing it
							
							
							
							
							
							
							
							This causes singletons to be recreated instead of kept alive. 
							
						 | 
						
							2024-03-12 14:55:51 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9f6ef37f61
								
							
						 | 
						
							
							
								
								build: improve parallelism by removing core dependency on modules
							
							
							
							
							
						 | 
						
							2024-03-12 00:04:20 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c44041653c
								
							
						 | 
						
							
							
								
								build: greatly speed up build times using pch
							
							
							
							
							
						 | 
						
							2024-03-11 18:18:55 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3480707e99
								
							
						 | 
						
							
							
								
								wayland: namespace type names a bit to prevent future conflicts
							
							
							
							
							
						 | 
						
							2024-03-11 06:21:23 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1e647cee51
								
							
						 | 
						
							
							
								
								readme: mention hosted docs
							
							
							
							
							
						 | 
						
							2024-03-11 06:01:51 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b675b3676c
								
							
						 | 
						
							
							
								
								popups: add popup windows
							
							
							
							
							
						 | 
						
							2024-03-11 05:44:56 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8cf0659444
								
							
						 | 
						
							
							
								
								window: fix empty masks not applying
							
							
							
							
							
						 | 
						
							2024-03-10 04:08:42 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7a15495e3f
								
							
						 | 
						
							
							
								
								layershell: fix protocol error on popup attachment
							
							
							
							
							
						 | 
						
							2024-03-10 03:02:40 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5f9bb9b46c
								
							
						 | 
						
							
							
								
								window: changing screen now recreates the window on the new screen
							
							
							
							
							
						 | 
						
							2024-03-09 05:06:49 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								31365dd179
								
							
						 | 
						
							
							
								
								misc: make the last window closing not quit by default
							
							
							
							
							
						 | 
						
							2024-03-09 03:23:58 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3789709820
								
							
						 | 
						
							
							
								
								screens: make screen list changes not recreate QuickshellScreenInfos
							
							
							
							
							
							
							
							Fixes Variants recreating windows on existing screens and causing flickering. 
							
						 | 
						
							2024-03-09 02:39:15 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								15cd78e30c
								
							
						 | 
						
							
							
								
								screens: add qDebug<< impl to QuickshellScreenInfo
							
							
							
							
							
						 | 
						
							2024-03-09 02:35:48 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								fc93591cab
								
							
						 | 
						
							
							
								
								variants: fix onReload not being called after variant updates
							
							
							
							
							
						 | 
						
							2024-03-09 02:35:07 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a35d3f9584
								
							
						 | 
						
							
							
								
								global: add Quickshell.processId and rename Process.pid
							
							
							
							
							
						 | 
						
							2024-03-08 23:25:54 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b720dfa165
								
							
						 | 
						
							
							
								
								build: add git revision to version
							
							
							
							
							
						 | 
						
							2024-03-08 23:08:50 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								73fd022b1e
								
							
						 | 
						
							
							
								
								build: slightly improve qmltype generation
							
							
							
							
							
							
							
							qmlls still sucks too much for this to be very useful 
							
						 | 
						
							2024-03-08 21:07:47 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6966fc025c
								
							
						 | 
						
							
							
								
								all: ensure QObject ownership is Cpp when required
							
							
							
							
							
						 | 
						
							2024-03-08 18:33:01 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								de8668eff3
								
							
						 | 
						
							
							
								
								cli: add manifest and environment variables for config path
							
							
							
							
							
						 | 
						
							2024-03-08 18:08:47 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								25409d242c
								
							
						 | 
						
							
							
								
								docs: mention quickshell-examples in README
							
							
							
							
							
						 | 
						
							2024-03-08 05:11:14 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f5d3457815
								
							
						 | 
						
							
							
								
								feat: resolve symlinks to the config
							
							
							
							
							
						 | 
						
							2024-03-08 02:20:53 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f32b4175fb
								
							
						 | 
						
							
							
								
								docs: add build instructions to README
							
							
							
							
							
						 | 
						
							2024-03-07 06:19:09 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5ac04649aa
								
							
						 | 
						
							
							
								
								fix: ub/crash when changing layershell props after hiding window
							
							
							
							
							
						 | 
						
							2024-03-04 17:54:33 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3d4b8efc74
								
							
						 | 
						
							
							
								
								fix: remove unexpected and undefined mask behavior
							
							
							
							
							
							
							
							ProxyWindowBase no longer takes ownership of the mask.
It is no longer undefined behavior to set the mask to null. 
							
						 | 
						
							2024-03-04 17:20:25 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e1bb5dfd3b
								
							
						 | 
						
							
							
								
								misc: update readme to reflect hosts
							
							
							
							
							
						 | 
						
							2024-03-04 06:17:04 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5688409ea4
								
							
						 | 
						
							
							
								
								misc: add LGPL license
							
							
							
							
							
						 | 
						
							2024-03-04 06:10:03 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								04c4cfe7e0
								
							
						 | 
						
							
							
								
								feat: add --workdir
							
							
							
							
							
						 | 
						
							2024-03-04 05:38:03 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								63180382be
								
							
						 | 
						
							
							
								
								misc: change version to 0.1
							
							
							
							
							
						 | 
						
							2024-03-04 05:37:24 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								28087c182e
								
							
						 | 
						
							
							
								
								build: nix packaging
							
							
							
							
							
						 | 
						
							2024-03-04 05:13:58 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								dfeb02e50b
								
							
						 | 
						
							
							
								
								fix(panel): WlrLayershell exclusionMode was never set
							
							
							
							
							
						 | 
						
							2024-03-04 04:04:24 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4ef4cba4ee
								
							
						 | 
						
							
							
								
								refactor: move settings to their own object
							
							
							
							
							
						 | 
						
							2024-03-04 01:36:00 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
						 |