John Preston
973f91b5e4
Add "Quit Telegram" taskbar menu item.
...
Fixes #1161 .
2024-01-04 17:22:05 +04:00
Ilya Fedin
931c17418d
Update to the new cppgir API
2023-12-26 15:33:33 +00:00
23rd
88b20f6700
Fixed indents in some files.
2023-12-16 20:25:01 +00:00
23rd
4ad51ffb42
Removed some include directives.
2023-11-28 21:55:26 +04:00
Ilya Fedin
a93340c2e4
Try to restore session manager connection on Linux
2023-11-27 12:02:19 +04:00
John Preston
27d9fa6acb
Fix CI build on Linux.
2023-11-17 13:07:18 +04:00
John Preston
25216a140e
Fix build on Windows.
2023-11-16 14:31:15 +04:00
John Preston
5cabfb56e0
Fix "small" undef in Windows includes.
2023-11-14 09:27:48 +04:00
Ilya Fedin
d2b6012bfd
Mark code unneeded after Qt 6.6.0
2023-11-13 11:41:57 +04:00
John Preston
69efd127eb
Update submodules.
2023-11-13 11:39:35 +04:00
John Preston
b1459e41d3
Fix system version check for dark taskbar support.
...
Fixes #27056 .
2023-11-07 11:47:10 +04:00
John Preston
b8c76cac61
Use dot in monochrome tray icon on Windows.
2023-11-05 00:03:44 +04:00
Ilya Fedin
0f45abd534
Make WithSmallCounter adaptive
2023-11-04 20:50:58 +04:00
John Preston
a8b959826c
Don't activate main window in case of visible call window.
...
Fixes #27017 .
2023-11-01 22:24:09 +04:00
John Preston
a57eecd420
Add option to use old tray icon.
...
New monochrome icon is default for the new installations.
Fixes #26983 , fixes #26988 , fixes #26989 , fixes #26991 , fixes #27005 .
2023-10-30 11:16:17 +04:00
John Preston
d5147c9d28
Partially (italic+colored) support blockquotes.
2023-10-26 14:08:40 +04:00
Ilya Fedin
cd0f58fa65
Implement monochrome tray icon on Windows
2023-10-25 14:23:50 +04:00
John Preston
0e79bd3d12
Show nice padded code blocks.
2023-10-13 10:08:29 +04:00
Ilya Fedin
6bc0179919
Work with GLIB_VERSION_MAX_ALLOWED
2023-10-07 07:08:21 +04:00
Ilya Fedin
f881192dd0
Don't enter settings after update
2023-10-04 12:10:33 +04:00
Ilya Fedin
2878533078
Re-throw original exception in Linux notification's StartServiceAsync
2023-10-04 12:07:36 +04:00
Sergey A. Osokin
ac520b314d
Fix build on FreeBSD
2023-10-02 18:47:10 +04:00
John Preston
99f4b93745
Attempt to fix build with Clang on Linux.
2023-10-02 17:56:10 +04:00
Ilya Fedin
a757e07c3a
Line length clean up in notifications_manager_linux
2023-10-02 16:11:02 +04:00
Ilya Fedin
7ddcc47fcd
Make UnsafeShowOpenWith inline on Linux
2023-10-01 06:54:39 +04:00
Ilya Fedin
70f22293cf
Get rid of last non-standard piece in Linux FileDialog getter
2023-10-01 06:54:39 +04:00
Ilya Fedin
9019a2cb08
Remove an unneeded intermediate variable
2023-09-27 10:32:24 +04:00
Ilya Fedin
d2b5651c3b
Patch Qt for better open url UX on Linux
2023-09-26 12:22:24 +04:00
Ilya Fedin
ce8e42bcc2
Support Wayland display reconnection
2023-09-23 20:38:10 +04:00
John Preston
16b1881268
Version 4.10: Fix spawning args on Linux.
2023-09-22 20:16:22 +04:00
John Preston
89fac88677
Beta version 4.9.10: Fix after-update relaunch.
2023-09-22 16:08:41 +04:00
John Preston
5b3ffc778d
Merge remote-tracking branch 'origin/dev' into dev
2023-09-22 11:50:47 +04:00
John Preston
c6c06c149d
Check AppUserModelId better.
2023-09-22 11:50:41 +04:00
John Preston
5514ab0ccf
Fix warnings after Xcode 15 / target 10.13 update.
2023-09-22 11:01:46 +04:00
Ilya Fedin
1bde096417
Minimize amount of code to rebuild when switching options
2023-09-22 09:14:01 +04:00
Ilya Fedin
1683dccb50
Always set AppUserModelID on Windows
2023-09-21 13:39:26 +04:00
Ilya Fedin
47195e316f
Don't load SetCurrentProcessExplicitAppUserModelID dynamically
...
It's supported since Windows 7
2023-09-21 13:39:26 +04:00
Ilya Fedin
df29af5aea
CentOS 7 -> Rocky Linux 8
2023-09-20 22:32:35 +04:00
Ilya Fedin
7b4a542890
Always wait for updater to exit on Linux
2023-09-20 18:05:45 +04:00
Ilya Fedin
b35fff01b0
Restore initial working directory on restart
...
So executable path computation still works for the new instance on systems deducing it by argv0
2023-09-20 18:05:45 +04:00
Ilya Fedin
949c486cac
Use a higher-level API for restarts/updates on Linux
...
This gets rid of the custom arguments container
2023-09-20 18:05:45 +04:00
Ilya Fedin
082b5ba782
Get rid of sandboxed paths workaround
...
This is fixed in xdg-desktop-portal 1.17.
There's no way to check xdg-desktop-portal version so it's either not having support for passing last used path at all in sandbox or encountering the bug on old systems.
2023-09-20 17:58:41 +04:00
Ilya Fedin
0f86968afd
Use ServerInformation without std::optional
2023-09-20 17:52:39 +04:00
Ilya Fedin
90f52d80d7
Avoid global copying in Linux native notifications
2023-09-20 17:52:39 +04:00
Ilya Fedin
4e97599e9d
Use Glib::ustring in Linux notification globals
2023-09-20 17:52:39 +04:00
Ilya Fedin
e0b4d1edce
Avoid unneeded std::string casts in exception handling
2023-09-20 17:45:37 +04:00
Ilya Fedin
ea41aab713
Make use of templated XDP::ReadSetting
2023-09-18 19:52:48 +04:00
Ilya Fedin
cb838e6e52
Make use of the new XDP::SettingWatcher constructor
2023-09-18 12:44:20 +04:00
Ilya Fedin
8ea4f26e31
Simplify some using-s
2023-09-17 19:54:54 +04:00
Ilya Fedin
ad87c2a15e
Re-use the Wayland AutoDestroyer's lifetime in WaylandIntegration::Private
2023-09-16 06:26:51 +04:00