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 |
|