| 
								
								
									 Ilya Fedin | f1e0b36f61 | Use operator-> for tray icon biggest size | 2021-01-22 17:22:37 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | ada22ee6cc | Split GTK integration into a singleton | 2021-01-22 17:22:37 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 2fe2105a5f | Don't add counter when icon theme has 'panel' icon These icons should have a dot indicating unread messages, counter is redudant for them | 2021-01-22 17:09:50 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 690c5df87c | Format dbus errors logging | 2021-01-22 17:02:50 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 1e2759840d | Check _sniDBusProxy for nullptr before connecting to signals | 2021-01-22 17:02:50 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | bad888496c | Decrease some indentation in linux platform code | 2021-01-22 17:02:50 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 574d915c23 | Fix build and tray icon menu on Windows. | 2021-01-22 16:53:59 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 0fbea454bc | Format unity counter setting | 2021-01-05 11:43:24 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | d4d688d494 | Merge two ifndef blocks in main_window_linux | 2021-01-05 11:43:24 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | b3892f49fa | Fix kSNIWatcherService/kSNIWatcherInterface misusage Even though they're the same, there should be interface specified | 2021-01-05 11:43:24 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | b9acea9cef | Move GSDMediaKeys initialization to SetWatchingMediaKeys | 2021-01-04 11:55:10 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 39f9147790 | Check for dbus menu exporter instead of menu path | 2020-12-30 11:50:01 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | e247be7e33 | Operate with QString instead of QDBusObjectPath | 2020-12-28 17:00:05 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | e594b75f4c | Use more forward declarations in main_window_linux | 2020-12-28 17:00:05 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 28f857f763 | Add support for G-S-D's media-keys extension This fixes media keys handling on (but not limited to, probably):
* GNOME
* Cinnamon
* MATE
* Budgie
* Pantheon (elementaryOS)
* Unity | 2020-12-28 17:00:05 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 56728a066e | Fix blurry tray icon with svg themes QIcon::actualSize doesn't work as expected with svg themes, get actual pixmap and check its size instead. | 2020-12-24 22:46:09 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | b1b01385d0 | Restore 16px tray icon size Looks like there are support for this size since b703f4e555 | 2020-11-19 18:36:57 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | a086afb152 | Fix legacy group service message in chats list. | 2020-11-19 16:47:17 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 9d6e5f2a5b | Adapt linux tray icon implementation to the new QIcon::pixmap behavior More info: https://codereview.qt-project.org/c/qt/qtbase/+/314618 | 2020-11-16 13:03:43 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 5c8a19b7f7 | Use only really supported icon sizes | 2020-11-16 12:34:19 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 620c596200 | Remove the last workaround in tray implementation Since tdesktop gets icon theme pretty well now, there's no need for any workaround. | 2020-11-16 12:34:19 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | ede7ad1a4c | Remove TDESKTOP_FORCE_PANEL_ICON variable since tdesktop gets current icon theme just fine now | 2020-11-05 14:38:03 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 55167ea95b | Handle snap icon problem in snapcraft.yaml rather than in code | 2020-11-05 14:38:03 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | af6b07b780 | Use crl::on_main in MainWindow::sniSignalEmitted | 2020-10-30 11:30:03 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 8f5b136003 | Implement possibility to hide taskbar icon on Linux | 2020-10-30 11:27:42 +03:00 |  | 
				
					
						| 
								
								
									 23rd | 367b028094 | Moved contacts box preparing to single place. | 2020-10-23 13:31:24 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 093fcc3821 | Subscribe to StatusNotifierHostRegistered signal | 2020-10-07 13:06:06 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | a0af748fc5 | Update SNI state even if tray is deactivated | 2020-10-02 19:19:16 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 4c2779bbaf | Fix saving maximized state on Linux | 2020-09-29 18:25:57 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 3c8c059447 | Eliminate the need of Q_OBJECT in main_window_linux and main_window_win | 2020-08-30 17:00:43 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 6dfefa3f21 | g_message is a more appropriate log level for some messages | 2020-08-18 08:16:17 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 1dcbb103a8 | Move gtk clibpboard to linux_libs | 2020-08-15 17:43:28 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 1de1747c38 | Fix length of some lines in specific_linux and main_window_linux | 2020-08-15 17:43:28 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 5dad293335 | Add warnings about some build options and environment variables | 2020-08-15 17:43:28 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | b703f4e555 | Fix build on Linux. | 2020-08-11 18:21:40 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 252bdd2353 | TDESKTOP_DISABLE_DBUS_INTEGRATION -> DESKTOP_APP_DISABLE_DBUS_INTEGRATION | 2020-08-11 10:55:50 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 8c4e8212cd | Add 'respect system dark mode' checkbox. | 2020-07-22 17:18:17 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | c24da4c3df | Don't generate 64px tray icon since badge counter generator doesn't support it | 2020-07-22 10:33:12 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | ba50393e86 | Update icon theme on the fly | 2020-07-16 07:07:33 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | e081ed4b4a | Follow device pixel ratio in TrayIconFile | 2020-07-13 06:53:45 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 916601a52c | Don't request IsStatusNotifierHostRegistered when SNI become available To avoid situations when StatusNotifierItem registers icon, but tdesktop assumes that there are still no SNI | 2020-06-29 16:58:00 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 806f2e0b50 | Check for all needed gtk functions for gtk clipboard | 2020-06-29 16:27:45 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 9703f7460a | Fix build on Linux. | 2020-06-26 12:27:54 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 325840703e | Fix launching with a passcode on macOS. | 2020-06-26 11:51:05 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | e7b8a52278 | Move terms lock from Core::App to Session. | 2020-06-24 11:56:16 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 357caf8007 | Keep separate MTP::Config's for separate accounts. | 2020-06-23 21:53:41 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | bc144377c0 | Support logout of a secondary account. | 2020-06-23 21:53:41 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 3a91003eea | Use gtk clipboard when available to avoid https://bugreports.qt.io/browse/QTBUG-56595 | 2020-06-17 20:34:47 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | c83b8d4043 | Fix naming of static variables | 2020-06-01 18:19:34 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | 13c2d6ff72 | Detect global menu at runtime | 2020-05-05 09:54:35 +04:00 |  |