John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								92a4b27e65 
								
							 
						 
						
							
							
								
								Support per-topic notification settings.  
							
							
							
						 
						
							2022-11-01 19:25:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								f9bf68461d 
								
							 
						 
						
							
							
								
								Provide the same sizes for tray icon as for main window icon  
							
							
							
						 
						
							2022-10-16 18:04:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								2d69329dc9 
								
							 
						 
						
							
							
								
								Set linux webview debug mode via D-Bus IPC  
							
							
							
						 
						
							2022-10-03 09:29:25 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								2a6e2fa353 
								
							 
						 
						
							
							
								
								Bundle kcoreaddons  
							
							
							
						 
						
							2022-09-28 23:59:59 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								f2d2826fc7 
								
							 
						 
						
							
							
								
								Make InstallLauncher accessible on any platform  
							
							
							
						 
						
							2022-09-19 14:23:27 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								cfa12fb0cc 
								
							 
						 
						
							
							
								
								Move AppRuntimeDirectory to private namespace  
							
							
							
						 
						
							2022-09-19 14:23:27 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								d9318c9935 
								
							 
						 
						
							
							
								
								Move icon name getter to cross-platform header  
							
							
							
						 
						
							2022-09-19 14:23:27 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								5132fd5010 
								
							 
						 
						
							
							
								
								Use KSandbox to check flatpak/snap environment  
							
							
							
						 
						
							2022-09-19 14:23:27 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								89879e355d 
								
							 
						 
						
							
							
								
								Replace EscapeShell with KShell::joinArgs  
							
							
							
						 
						
							2022-09-19 14:20:02 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								88f1f8ff22 
								
							 
						 
						
							
							
								
								Move QGuiApplication::setDesktopFileName call to Platform::start  
							
							... 
							
							
							
							It depends on Core::UpdaterDisabled that is not initialized in Launcher::initHook yet 
							
						 
						
							2022-09-05 08:24:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								feb6107ce6 
								
							 
						 
						
							
							
								
								Qt 6.4 supports window activation with tray on Wayland  
							
							
							
						 
						
							2022-09-02 21:27:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								38da0e086d 
								
							 
						 
						
							
							
								
								Get rid of lib_waylandshells  
							
							
							
						 
						
							2022-09-02 21:27:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								f1092753fc 
								
							 
						 
						
							
							
								
								Remove version from the .desktop file  
							
							... 
							
							
							
							Some desktop environments hide the launcher if they don't know the version 
							
						 
						
							2022-09-01 13:53:53 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								5fc7caeec9 
								
							 
						 
						
							
							
								
								Provide old version to Platform::NewVersionLaunched  
							
							
							
						 
						
							2022-09-01 13:53:53 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								8c1bef929e 
								
							 
						 
						
							
							
								
								A better way of PiP aspect ratio handling on Wayland  
							
							
							
						 
						
							2022-08-08 11:05:52 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								bf339de773 
								
							 
						 
						
							
							
								
								Always pass activation_token option  
							
							... 
							
							
							
							glib shows a warning about invalid GVariant and empty activation_token shouldn't hurt I believe 
							
						 
						
							2022-08-04 17:12:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								9e63fc5acd 
								
							 
						 
						
							
							
								
								Let PiP have custom buffer size on Wayland  
							
							
							
						 
						
							2022-08-04 16:41:25 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								d500714242 
								
							 
						 
						
							
							
								
								Use xdg-activation to open URLs&files  
							
							
							
						 
						
							2022-08-03 15:26:08 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								66c9587650 
								
							 
						 
						
							
							
								
								Add fail callback to linux notifications exceptions handler  
							
							
							
						 
						
							2022-07-31 12:21:24 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								8e8a209aad 
								
							 
						 
						
							
							
								
								Guard linux notification inhibition checks  
							
							
							
						 
						
							2022-07-28 20:18:51 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								bb8ffcac3a 
								
							 
						 
						
							
							
								
								Default to Wayland on GNOME for new installs  
							
							
							
						 
						
							2022-07-28 20:17:49 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								9b8dcec26e 
								
							 
						 
						
							
							
								
								Ensure notification manager is not null before first call to setManager in cross-platform code  
							
							
							
						 
						
							2022-07-26 21:11:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								6718d238af 
								
							 
						 
						
							
							
								
								Switch to the dummy notification manager when notification daemon is not running on Linux  
							
							
							
						 
						
							2022-07-26 21:11:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								dd70a6f659 
								
							 
						 
						
							
							
								
								IsQualifiedDaemon -> ByDefault  
							
							
							
						 
						
							2022-07-26 21:11:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								ff2bd86744 
								
							 
						 
						
							
							
								
								Have a central place for catch-based logging of linux native notifications  
							
							
							
						 
						
							2022-07-26 21:11:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								d2e3c01c11 
								
							 
						 
						
							
							
								
								Get linux notification inhibition state asynchronously  
							
							... 
							
							
							
							This is the last sync request in the D-Bus notifications 
							
						 
						
							2022-07-26 21:11:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								e8477e5911 
								
							 
						 
						
							
							
								
								Get rid of 'paramtersCopy' in dbus code  
							
							
							
						 
						
							2022-07-26 21:09:30 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								57f769f358 
								
							 
						 
						
							
							
								
								Returned lost method that checks tray existence.  
							
							
							
						 
						
							2022-06-23 09:38:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								798998203a 
								
							 
						 
						
							
							
								
								Get XDG activation token from native notification on Linux  
							
							
							
						 
						
							2022-06-15 12:55:59 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								6ee08faa24 
								
							 
						 
						
							
							
								
								Migrate from kwayland to QtWaylandScanner  
							
							
							
						 
						
							2022-06-14 16:36:44 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								391a3a77f6 
								
							 
						 
						
							
							
								
								Use Qt's xdg-desktop-portal file dialog implementation  
							
							
							
						 
						
							2022-06-14 16:36:44 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								2477b35b42 
								
							 
						 
						
							
							
								
								Move tray availability logging to the appropriate class  
							
							
							
						 
						
							2022-06-14 16:36:44 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								4d997a26b0 
								
							 
						 
						
							
							
								
								Don't update global menu on Linux without focus widget  
							
							... 
							
							
							
							The window loses focus when menu is open and edit options are deactivated 
							
						 
						
							2022-06-14 16:36:44 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								4410aeb3eb 
								
							 
						 
						
							
							
								
								Make QMenuBar on Linux work without private API  
							
							
							
						 
						
							2022-06-14 16:36:44 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								088cca7452 
								
							 
						 
						
							
							
								
								Adapt for XCB::IsSupportedByWM changes  
							
							
							
						 
						
							2022-06-14 16:36:44 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								7bf9db8644 
								
							 
						 
						
							
							
								
								Fixed logging out with opened non-primary windows.  
							
							
							
						 
						
							2022-06-08 11:59:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								a2a401c0b0 
								
							 
						 
						
							
							
								
								Use public Qt API for native dialogs modality  
							
							
							
						 
						
							2022-05-19 17:23:47 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								acd18a57fb 
								
							 
						 
						
							
							
								
								Get rid of the IBUS_USE_PORTAL workaround  
							
							... 
							
							
							
							It's been a while after the ibus breaking change, the new socket path should be in all major distros and this hack shouldn't be needed anymore. 
							
						 
						
							2022-05-19 17:23:47 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								6a80b1b94c 
								
							 
						 
						
							
							
								
								Get rid of __HAIKU__ checks  
							
							... 
							
							
							
							This is a leftover of something that wasn't finiched and looks like won't be finished. It also feels that's not a good idea to mix Linux and Haiku in the same file though... 
							
						 
						
							2022-05-19 17:23:47 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b28d5a63d1 
								
							 
						 
						
							
							
								
								Handle alert/confirm/prompt with custom dialog on Linux.  
							
							
							
						 
						
							2022-05-03 23:30:42 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								0e16a50bbc 
								
							 
						 
						
							
							
								
								Completely removed common and platform code for tray from main window.  
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								aee1ef78da 
								
							 
						 
						
							
							
								
								Moved out static job for Linux tray icon to separated class.  
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								27c5c4b8f2 
								
							 
						 
						
							
							
								
								Removed Linux tray implementation from main window.  
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								7948d971e8 
								
							 
						 
						
							
							
								
								Added initial implementation of Linux tray.  
							
							
							
						 
						
							2022-05-03 04:25:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								f67c3bbf65 
								
							 
						 
						
							
							
								
								Added placeholders for platform dependent implementations of tray.  
							
							
							
						 
						
							2022-05-03 04:25:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								de194c4aa2 
								
							 
						 
						
							
							
								
								Initialized empty files for tray implementations.  
							
							
							
						 
						
							2022-05-03 04:25:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey A. Osokin 
								
							 
						 
						
							
							
							
							
								
							
							
								3ba5b825e5 
								
							 
						 
						
							
							
								
								Fix -Wunused-const-variable warnings by removing unused variables  
							
							... 
							
							
							
							Fixes #24432  
							
						 
						
							2022-04-26 21:25:05 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Osvaldo Barrera 
								
							 
						 
						
							
							
							
							
								
							
							
								c52a5927e5 
								
							 
						 
						
							
							
								
								Avoid a second query for the current color-scheme  
							
							... 
							
							
							
							Telegram listens for a signal that indicates when the color-scheme
changes. The signal itself includes the new value, but Telegram
currently queries for the value immediately after getting the signal.
This second round-trip is unnecessary, since the signal itself contains
the same information.
This changeset avoids this follow-up query, and drops the now-unused
`Setter`. 
							
						 
						
							2022-04-25 22:38:08 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								cee593c423 
								
							 
						 
						
							
							
								
								Check whether notification image has alpha channel  
							
							
							
						 
						
							2022-04-25 22:33:22 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								62e82a42fb 
								
							 
						 
						
							
							
								
								Adapt to lib_base's XDP API changes  
							
							
							
						 
						
							2022-04-14 09:15:50 +04:00