RadRussianRus
5236413fc5
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-04-24 16:27:47 +03:00
Ilya Fedin
7bc86cc9af
Fix directory opening with portal and use them by default with KDE
2020-04-24 14:33:26 +04:00
ilya-fedin
5e5b59a61a
Fix appimage on ubuntu 16.04 ( #30 )
...
* Fix appimage on ubuntu 16.04
* Add missed -j$(nproc)
* Fix python cache
2020-04-23 01:18:46 +03:00
John Preston
e1dc15321a
Work around 32-bitness of GetLastInputInfo.
...
Fixes #7637 .
2020-04-21 18:55:35 +04:00
Ilya Fedin
41d39012d2
Synchronize AppMenu availability check with Qt
2020-04-21 14:06:03 +04:00
Ilya Fedin
ed91c07f99
Restore the old behavior with fallback fontconfig configuration
...
With current code fallback works only through time and replaces the config even if it is changed by the user.
This commit fixes that.
2020-04-13 10:49:30 +04:00
Ilya Fedin
a1a7399023
Don't remove SNI object when SNI is lost
2020-04-13 10:43:37 +04:00
ilya-fedin
10efd09c36
Adapt xdg desktop portal support for appimage ( #22 )
2020-04-08 18:25:48 +03:00
ilya-fedin
16b224a3dc
Fix autostart appimage ( #20 )
...
* Fix autostart and features that using desktop file integration on AppImage
* Add test action for AppImage
2020-04-05 22:24:14 +03:00
RadRussianRus
8aa9c4aa6d
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-03-30 22:02:19 +03:00
RadRussianRus
91a5942273
More app name replaces
2020-03-30 16:06:41 +03:00
John Preston
0d58f1c9fa
Try system font config once in snap build.
2020-03-30 12:18:50 +04:00
Ilya Fedin
86b9927965
Log global menu usage
2020-03-29 14:17:11 +04:00
Ilya Fedin
aa4968faaa
Re-use fontconfig fallback code in snap
2020-03-29 14:14:56 +04:00
RadRussianRus
9ed04afee8
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-03-28 05:05:42 +03:00
John Preston
e36a66b971
Fix build for macOS.
2020-03-27 20:36:03 +04:00
Ilya Fedin
13e8b60d6c
Don't recreate tray icon if it is disabled
2020-03-24 17:21:00 +04:00
Ilya Fedin
d2291f5b17
Fix panel icon forcing
2020-03-19 01:02:15 +04:00
RadRussianRus
13928807b5
New logo and option to change icon
2020-03-18 08:06:34 +03:00
RadRussianRus
b119ce78fd
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-03-17 23:41:32 +03:00
ilya-fedin
5a43bb708d
Environment variable to use telegram panel icons ( #13 )
2020-03-17 22:14:25 +03:00
ilya-fedin
06e5dd6145
Avoid converting with custom icon ( #12 )
2020-03-16 21:58:00 +03:00
Ilya Fedin
9823615a84
Check if icon has desired size when saving
2020-03-16 16:57:22 +04:00
Ilya Fedin
d47e94ea4d
Fallback to launcher basename if FLATPAK_ID variable is empty
2020-03-16 13:04:52 +04:00
Ilya Fedin
da926d7f10
Disable SNI tray icon name setting in snap
...
Otherwise there are a dummy icon when tray counter is disabled
2020-03-16 13:03:53 +04:00
Ilya Fedin
99a8c93ac1
Fix build with gcc 9
2020-03-16 13:00:16 +04:00
RadRussianRus
e9dda05a3f
Control check
2020-03-14 23:34:50 +03:00
RadRussianRus
9c7d8cc1e1
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-03-14 18:17:17 +03:00
John Preston
fec6a8dd96
Beta version 1.9.20: Fix build without dbus.
2020-03-14 16:13:33 +04:00
Ilya Fedin
46445e0542
Implement global menu on Linux
2020-03-14 15:32:10 +04:00
Ilya Fedin
5f33abd391
Change tray implementation on demand
2020-03-14 15:26:13 +04:00
23rd
95d8bb01ac
Guarded paletteChanged handling in touchbar's PinnedDialogButton.
2020-03-13 22:56:38 +04:00
Ilya Fedin
75d54adfce
Add TDESKTOP_FORCE_PANEL_ICON environment variable for possibility to use system icon even if it is not detected
2020-03-13 11:00:09 +04:00
Ilya Fedin
ba5d9eda2d
Minimize dbus requests
2020-03-11 11:43:14 +04:00
Ilya Fedin
5927e8272c
Convert TDESKTOP_DISABLE_DESKTOP_FILE_GENERATION to runtime environment variable
2020-03-09 11:02:45 +04:00
RadRussianRus
1cf2a336b7
Custom tray and taskbar icon
2020-03-08 20:20:53 +03:00
RadRussianRus
d70c1312c3
Using QApplication::alert for taskbar flashing on Linux
2020-03-07 18:33:10 +03:00
RadRussianRus
242462b142
Restored empty lines
2020-03-07 18:33:05 +03:00
Ilya Fedin
7ac4c6e479
Add mark as read feature to linux native notifications
2020-03-06 18:39:34 +04:00
Ilya Fedin
fdf16d0aea
Fix notification daemon detection on KDE
...
Minimize usage of QDBusInterface
Log the whole notification daemon information
2020-03-06 18:39:34 +04:00
Ilya Fedin
7aadaca62e
Implement SkipAudio and SkipToast on Linux
2020-03-06 18:29:57 +04:00
Ilya Fedin
3fb6bbeae4
Optimize icon regeneration
2020-03-06 18:28:56 +04:00
Ilya Fedin
7202ffca76
Remove unneeded TrayIconFileTemplate function
...
Use /.flatpak-info instead of deprecated /run/user/$UID/flatpak-info
Improve indentation in UseXDGDesktopPortal and IsAppIndicator
Remove unneeded NeedTrayIconFile and rename IsAppIndicator to IsIndicatorApplication
Include only needed part of QtDBus in main_window_linux.cpp
Remove usage of QDBusInterface from SandboxAutostart and IsSNIAvailable
Don't check dbus activatable services in IsIndicatorApplication
Move XEmbed menu initialization to initTrayMenuHook, tray availability check to initHook
Don't create unneeded file for tooltip icon, since indicator-application doesn't support tooltips
Passthrough counter from updateIconCounters
Suppress log errors for LastUserInputTime on GNOME
Set applcation name and icon name for pulseaudio
2020-03-06 18:28:56 +04:00
Ilya Fedin
5c89dfad85
Implement LastUserInputTime on Linux
...
This is a dbus implementation, ideally a X11 implementation should be added as a fallback to get it work on non-mainstream DEs (and WMs)
2020-03-03 18:39:31 +04:00
Ilya Fedin
57b76e3f00
Remove usage of QDBusInterface from non-class methods in Linux native notifications
2020-03-02 11:22:36 +04:00
Ilya Fedin
7bd0598555
Unified function to detect icon name on Linux
2020-02-27 15:17:32 +04:00
Ilya Fedin
3b300f23e1
Independent check for image in Linux native notifications
2020-02-27 12:23:56 +04:00
Ilya Fedin
8b704f9bd7
Fix escaping in linux launcher creating
2020-02-27 11:51:28 +04:00
RadRussianRus
ada7567d0a
Converted QFont to style::font on macOS
...
Even though I have no builds for macOS, losing compatibility entirely is not in my plans.
2020-02-26 21:49:15 +03:00
John Preston
3b327d9397
Fix launching with data in ~/.TelegramDesktop
...
Regression was introduced in 60612635ef
.
Fixes #7289 .
2020-02-26 20:13:40 +04:00