5706c09e6f 
								
							 
						 
						
							
							
								
								core/window: clean up window interface property proxies  
							
							 
							
							
							
						 
						
							2025-07-15 14:06:26 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								05fbead660 
								
							 
						 
						
							
							
								
								x11/panelwindow: calc screen geom with  exclusions of other panels  
							
							 
							
							... 
							
							
							
							Fixes a typo in 9604302  which calculated panel stack offsets from the
current panel instead of others in the stack. 
							
						 
						
							2025-07-13 22:54:20 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								59d29bb254 
								
							 
						 
						
							
							
								
								x11/panelwindow: use Qt window default screen if none is provided  
							
							 
							
							... 
							
							
							
							Fixes panels not updating geometry or attachments under X if a screen
was not explicitly provided by the user. 
							
						 
						
							2025-07-13 18:30:48 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9604302415 
								
							 
						 
						
							
							
								
								x11/panelwindow: convert to bindable properties  
							
							 
							
							
							
						 
						
							2025-07-13 17:50:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3d594e16dd 
								
							 
						 
						
							
							
								
								core/log: track default logging categories  
							
							 
							
							... 
							
							
							
							Fixes a bug in fb37be7  which ignored default logging categories due to
skipping QLoggingRegistry's filter. 
							
						 
						
							2025-07-08 13:49:06 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								71fe3d9165 
								
							 
						 
						
							
							
								
								x11/panelwindow: do not look up engine generation in ~XPanelWindow()  
							
							 
							
							... 
							
							
							
							Looking up engine generation in the destructor causes occasional
crashes. This commit caches it to prevent that from happening. 
							
						 
						
							2025-06-13 20:12:32 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								517143adf9 
								
							 
						 
						
							
							
								
								all: fix new lints  
							
							 
							
							
							
						 
						
							2025-06-12 17:01:13 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ef077ddd24 
								
							 
						 
						
							
							
								
								core/panelwindow: move Margins to types.hpp  
							
							 
							
							
							
						 
						
							2025-05-30 00:33:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6a8284dae3 
								
							 
						 
						
							
							
								
								core/window: add implicit size properties to window types  
							
							 
							
							
							
						 
						
							2025-05-12 19:42:46 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								14aa1793df 
								
							 
						 
						
							
							
								
								i3/ipc: fix workspace and monitor focus being unset on launch  
							
							 
							
							
							
						 
						
							2025-03-27 15:56:53 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2028766e61 
								
							 
						 
						
							
							
								
								i3/ipc: provide default sorting for workspaces  
							
							 
							
							
							
						 
						
							2025-03-27 14:52:58 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								67b2682604 
								
							 
						 
						
							
							
								
								i3/ipc: general cleanup + add active property  
							
							 
							
							... 
							
							
							
							Brings the I3 ipc interface inline with the Hyprland one. 
							
						 
						
							2025-03-27 00:05:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1a20c39fba 
								
							 
						 
						
							
							
								
								i3/ipc: convert to bindable properties  
							
							 
							
							
							
						 
						
							2025-03-21 02:46:47 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								50026f0934 
								
							 
						 
						
							
							
								
								i3/ipc: ensure workspace does not exist at init before model add  
							
							 
							
							
							
						 
						
							2025-01-31 23:28:14 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								fb326e0e9c 
								
							 
						 
						
							
							
								
								i3/ipc: fix wrong event handler being called for GetWorkspaces  
							
							 
							
							... 
							
							
							
							Prevented the workspace list from being initialized correctly. 
							
						 
						
							2025-01-29 17:21:30 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b336129c34 
								
							 
						 
						
							
							
								
								core/window: add QsWindow.devicePixelRatio  
							
							 
							
							
							
						 
						
							2025-01-22 03:33:46 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2c411fce5a 
								
							 
						 
						
							
							
								
								all: fix new lints  
							
							 
							
							
							
						 
						
							2025-01-07 03:11:19 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f3b7171b25 
								
							 
						 
						
							
							
								
								core/window: allow explicit surface format selection  
							
							 
							
							
							
						 
						
							2025-01-04 03:04:41 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								59298f6507 
								
							 
						 
						
							
							
								
								i3: fix Q_PROPERTY definitions for use with typegen  
							
							 
							
							... 
							
							
							
							The regex currently can't handle line breaks 
							
						 
						
							2024-11-27 23:47:28 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nydragon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								31adcaac76 
								
							 
						 
						
							
							
								
								i3/sway: add support for the I3 and Sway IPC  
							
							 
							
							... 
							
							
							
							sway: add urgent and focused dispatchers to workspaces
flake: add sway toggle
WIP sway: add monitor status
sway: handle multiple ipc events in one line
sway: reuse socket connection for dispatches & better command type handling
WIP sway: add associated monitor to a workspace
i3/sway: update to allow for i3 compatibility
i3/sway: manage setting the focused monitors
i3/sway: fix multi monitor crash
i3/sway: fix linting errors
i3/sway: update nix package flag naming to i3
i3/sway: add documentation, fix module.md and impl monitorFor
i3/sway: handle more workspace ipc events
i3/sway: fix review
i3/sway: fix crash due to newline breaking up an IPC message
i3/sway: handle broken messages by forwarding to the next magic sequence
i3/sway: break loop when buffer is empty
i3/sway: fix monitor focus & focused monitor signal not being emitted
i3/sway: use datastreams instead of qbytearrays for socket reading
i3/sway: fix lint issues
i3/sway: drop second socket connection, remove dispatch return value, recreate IPC connection on fatal error
i3/sway: handle run_command responses
i3/sway: remove reconnection on unknown event
i3/sway: fix formatting, lint & avoid writing to socket if connection is not open 
							
						 
						
							2024-11-24 12:50:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e957e88ccb 
								
							 
						 
						
							
							
								
								ci: run lints and test compile on arch  
							
							 
							
							
							
						 
						
							2024-11-24 02:09:41 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2996e40ff9 
								
							 
						 
						
							
							
								
								core/plugin: rename QuickshellPlugin to QsEnginePlugin  
							
							 
							
							... 
							
							
							
							Fixes conflict with the autogenerated qml plugin of the same name. 
							
						 
						
							2024-11-22 18:59:15 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7ffce72b31 
								
							 
						 
						
							
							
								
								all: optimize build  
							
							 
							
							
							
						 
						
							2024-11-05 04:15:17 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1168879d6d 
								
							 
						 
						
							
							
								
								build: only install necessary qml module files  
							
							 
							
							
							
						 
						
							2024-11-04 14:13:37 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4e48c6eefb 
								
							 
						 
						
							
							
								
								all: refactor windows code out of core  
							
							 
							
							... 
							
							
							
							There are still some links from core to window but its now separate
enough to fix PanelWindow in qml tooling. 
							
						 
						
							2024-10-28 16:18:41 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								397476244c 
								
							 
						 
						
							
							
								
								x11/panelwindow: add option to disable Xinerama aware struts  
							
							 
							
							... 
							
							
							
							Breaks bad WMs less. 
							
						 
						
							2024-09-01 19:00:13 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6cb7d894ab 
								
							 
						 
						
							
							
								
								x11/panelwindow: fix multi monitor struts  
							
							 
							
							
							
						 
						
							2024-09-01 18:26:54 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								95245cb6a5 
								
							 
						 
						
							
							
								
								x11/panelwindow: fix strut start/end, patch around awesome, resize all panels  
							
							 
							
							
							
						 
						
							2024-09-01 17:32:47 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								815867c178 
								
							 
						 
						
							
							
								
								x11/panelwindow: fix multi monitor  
							
							 
							
							... 
							
							
							
							Previously attached panels to the virtual desktop geometry instead of
the screen geometry. 
							
						 
						
							2024-08-15 18:46:18 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								22c397bbb0 
								
							 
						 
						
							
							
								
								x11/panelwindow: respect exclusive zones per layer  
							
							 
							
							
							
						 
						
							2024-08-15 17:15:30 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								23cd6cd9e1 
								
							 
						 
						
							
							
								
								x11/panelwindow: set _NET_WM_DESKTOP to stay on all desktops  
							
							 
							
							
							
						 
						
							2024-08-15 17:14:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								73cfeba61b 
								
							 
						 
						
							
							
								
								x11: add XPanelWindow  
							
							 
							
							
							
						 
						
							2024-05-20 02:16:44 -07:00