f89c504b55 
								
							 
						 
						
							
							
								
								core/menu: opening platform menus w/o QApplication no longer crashes  
							
							 
							
							... 
							
							
							
							An error is displayed instead. 
							
						 
						
							2024-08-16 16:47:50 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1d2bf5d7b4 
								
							 
						 
						
							
							
								
								core/clock: fix behavior with odd time changes  
							
							 
							
							
							
						 
						
							2024-08-16 02:35:03 -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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								683d92a05f 
								
							 
						 
						
							
							
								
								core/command: add --version  
							
							 
							
							
							
						 
						
							2024-08-10 01:59:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								14852700cb 
								
							 
						 
						
							
							
								
								core/log: ensure malformed logs cannot overflow ring buffer  
							
							 
							
							
							
						 
						
							2024-08-10 01:40:51 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5f4d7f89db 
								
							 
						 
						
							
							
								
								core/log: fix log corruption with messages at 29 second deltas  
							
							 
							
							... 
							
							
							
							29, or 0x1d is used as a marker to mean the log level and time delta
cannot fit in a single byte, and the time delta will be a varint
following the current byte.
Prior to this commit, 29 second deltas would be written as 0x1d
instead of 0x1d1d, which the parser interpreted as a hint to read the
next byte, causing the parser to become offset by one byte and all
following logs to be potentially corrupt. 
							
						 
						
							2024-08-10 01:35:52 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								53b8f1ee0b 
								
							 
						 
						
							
							
								
								core/log: add read-log --no-time  
							
							 
							
							
							
						 
						
							2024-08-09 23:58:30 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c2b4610acb 
								
							 
						 
						
							
							
								
								core/log: add read-log --filter  
							
							 
							
							
							
						 
						
							2024-08-09 23:45:46 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0fc98652a8 
								
							 
						 
						
							
							
								
								core/log: create fully detailed logs by default  
							
							 
							
							... 
							
							
							
							The .qslog logs now log messages for quickshell* by default. 
							
						 
						
							2024-08-09 20:24:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								291179ede2 
								
							 
						 
						
							
							
								
								core/command: rewrite command parser with CLI11  
							
							 
							
							
							
						 
						
							2024-08-09 19:25:18 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bdbf5b9af9 
								
							 
						 
						
							
							
								
								core/log: add custom log encoder for smaller log storage  
							
							 
							
							... 
							
							
							
							Will be used to store more detailed logs in the future without using
as much disk space. 
							
						 
						
							2024-08-09 14:43:18 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8364e94d26 
								
							 
						 
						
							
							
								
								core/log: capture early logs in fs logger  
							
							 
							
							
							
						 
						
							2024-08-07 15:53:11 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7c7326ec52 
								
							 
						 
						
							
							
								
								core/log: add timestamps to log files  
							
							 
							
							
							
						 
						
							2024-08-07 13:40:37 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								38ba3fff24 
								
							 
						 
						
							
							
								
								core/popupanchor: pick flip direction based on available width  
							
							 
							
							
							
						 
						
							2024-08-06 22:24:31 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6bf4826ae7 
								
							 
						 
						
							
							
								
								core/log: add filesystem logger  
							
							 
							
							
							
						 
						
							2024-08-02 21:37:52 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								46f48f2f87 
								
							 
						 
						
							
							
								
								core/log: add fancy logger  
							
							 
							
							
							
						 
						
							2024-08-02 18:52:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d582bb7b57 
								
							 
						 
						
							
							
								
								core: add per-config shell id  
							
							 
							
							... 
							
							
							
							Will be useful for future functionality such as IPC and caching. 
							
						 
						
							2024-08-02 02:09:55 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								79b2fea52e 
								
							 
						 
						
							
							
								
								core/util: fix MemberMetadata compile on gcc  
							
							 
							
							
							
						 
						
							2024-08-02 01:32:12 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2c87cc3803 
								
							 
						 
						
							
							
								
								core: stop using the simple animation driver by default  
							
							 
							
							
							
						 
						
							2024-08-01 21:47:18 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9555b201fe 
								
							 
						 
						
							
							
								
								core/clock: fix instability causing timer to fire multiple times  
							
							 
							
							... 
							
							
							
							If the signal was fired slightly before the scheduled time, it would
schedule itself again a couple ms in the future. 
							
						 
						
							2024-07-31 23:09:39 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a4903eaefc 
								
							 
						 
						
							
							
								
								core/clock: fix breakage at midnight  
							
							 
							
							... 
							
							
							
							The difference between 23:59 and 00:00 is -23:59, not 00:01. 
							
						 
						
							2024-07-31 01:51:53 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								76744c903a 
								
							 
						 
						
							
							
								
								core/clock: add SystemClock  
							
							 
							
							
							
						 
						
							2024-07-30 23:24:54 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ba1e535f9c 
								
							 
						 
						
							
							
								
								core/util: add experimental member macros  
							
							 
							
							... 
							
							
							
							An experiment that should reduce boilerplate for properties that just
access a backing value. Code also exists for using it as an interface
for other properties as well, but isn't currently in use. 
							
						 
						
							2024-07-30 20:23:57 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3a8e67e8ab 
								
							 
						 
						
							
							
								
								core/util: move DropEmitter to utils and add generic accessor macros  
							
							 
							
							
							
						 
						
							2024-07-30 12:19:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								abc0201f6e 
								
							 
						 
						
							
							
								
								service/mpris: add uniqueId property to detect track changes  
							
							 
							
							... 
							
							
							
							Also emits all property changes after trackChanged 
							
						 
						
							2024-07-29 01:34:44 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4b2e569e94 
								
							 
						 
						
							
							
								
								core/types: allow implicit conversion from point to box  
							
							 
							
							
							
						 
						
							2024-07-26 10:06:56 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								58c3718287 
								
							 
						 
						
							
							
								
								core/types: add implicit coversion from rect to box  
							
							 
							
							
							
						 
						
							2024-07-26 00:55:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6b9b1fcb53 
								
							 
						 
						
							
							
								
								core/menu: add QsMenuAnchor for more control of platform menus  
							
							 
							
							
							
						 
						
							2024-07-25 20:44:26 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								54350277be 
								
							 
						 
						
							
							
								
								core/menu: add handle support to QsMenuOpener + add handle to tray  
							
							 
							
							
							
						 
						
							2024-07-25 02:51:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								acdbe73c10 
								
							 
						 
						
							
							
								
								dbus/dbusmenu: separate menu handles from status notifier items  
							
							 
							
							... 
							
							
							
							No api changes yet. 
							
						 
						
							2024-07-25 01:32:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a71a6fb3ac 
								
							 
						 
						
							
							
								
								core/popupanchor: fix flip with opposite anchors and gravity  
							
							 
							
							... 
							
							
							
							Flips into the anchor rect instead of over it when anchors and gravity
are opposite. 
							
						 
						
							2024-07-24 01:36:51 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								60388f10ca 
								
							 
						 
						
							
							
								
								core/popupanchor: reposition on popup size change  
							
							 
							
							
							
						 
						
							2024-07-24 00:44:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ebfa8ec448 
								
							 
						 
						
							
							
								
								core/popupanchor: rework popup anchoring and add PopupAnchor  
							
							 
							
							
							
						 
						
							2024-07-23 22:12:27 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a9e4720fae 
								
							 
						 
						
							
							
								
								docs: use new member reference shorthand  
							
							 
							
							
							
						 
						
							2024-07-21 17:41:49 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								dfcf533424 
								
							 
						 
						
							
							
								
								core/window!: rename QSWindow to QsWindow  
							
							 
							
							
							
						 
						
							2024-07-21 16:15:11 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								aa3f7daea2 
								
							 
						 
						
							
							
								
								wayland/platformmenu: fix flipped positions and submenu y positions  
							
							 
							
							
							
						 
						
							2024-07-19 02:55:38 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6367b56f55 
								
							 
						 
						
							
							
								
								core/window: fix attached property prior to backer creation  
							
							 
							
							
							
						 
						
							2024-07-18 01:57:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e48af44607 
								
							 
						 
						
							
							
								
								core/window: add QsWindow attached object to contained Items  
							
							 
							
							
							
						 
						
							2024-07-17 20:54:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e9cacbd92d 
								
							 
						 
						
							
							
								
								all: use type/prop shorthand in docs  
							
							 
							
							
							
						 
						
							2024-07-14 16:17:51 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c4cc662bcc 
								
							 
						 
						
							
							
								
								core/objectmodel: fix objectInserted signal indexes  
							
							 
							
							
							
						 
						
							2024-07-12 22:52:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								609834d8f2 
								
							 
						 
						
							
							
								
								core/retainable: add Retainable and RetainableLock  
							
							 
							
							
							
						 
						
							2024-07-12 21:21:35 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d630cc7f76 
								
							 
						 
						
							
							
								
								service/notifications: add notifications service  
							
							 
							
							
							
						 
						
							2024-07-12 00:50:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c758421af6 
								
							 
						 
						
							
							
								
								core/reloader: fix Reloadable::onReload being called multiple times  
							
							 
							
							... 
							
							
							
							onReload was called multiple times due to Reloadable::reloadRecursive
calling onReload instead of reload, which didn't set reloadComplete.
This allowed the componentComplete fallback to call reload later. 
							
						 
						
							2024-07-11 01:43:54 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								49b309247d 
								
							 
						 
						
							
							
								
								all: fix formatting  
							
							 
							
							
							
						 
						
							2024-07-11 00:16:44 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bb33c9a0c4 
								
							 
						 
						
							
							
								
								core/global: add Quickshell.iconPath  
							
							 
							
							... 
							
							
							
							Replaces "image://icon/" in user facing code. 
							
						 
						
							2024-07-11 00:09:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								497c9c4e50 
								
							 
						 
						
							
							
								
								core/window: ensure items are polished before setting window visible  
							
							 
							
							... 
							
							
							
							Hacks around a bug in layouts that commonly results in popups being
wrongly sized for at least a frame. 
							
						 
						
							2024-07-10 03:44:55 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								db23c0264a 
								
							 
						 
						
							
							
								
								core/desktopentry: paper over id casing issues  
							
							 
							
							
							
						 
						
							2024-07-08 15:37:49 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ec362637b8 
								
							 
						 
						
							
							
								
								service/tray!: redesign menus / dbusmenu and add native menu support  
							
							 
							
							... 
							
							
							
							Reworks dbusmenu menus to be displayable with a system context menu.
Breaks the entire DBusMenu api. 
							
						 
						
							2024-07-01 20:50:30 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d7149d5641 
								
							 
						 
						
							
							
								
								core/objectrepeater: soft-remove in favor of Instantiator  
							
							 
							
							... 
							
							
							
							RIP my time. 
							
						 
						
							2024-06-23 14:05:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c78c86425d 
								
							 
						 
						
							
							
								
								core/objectrepeater: delete delegate instances after removal  
							
							 
							
							
							
						 
						
							2024-06-23 03:18:27 -07:00