23rd
e318a7d65f
Simplified ranges::find_if with ranges::any_of and ranges::none_of.
2020-06-23 21:53:43 +04:00
John Preston
997913be25
One Window::Notifications system for all sessions.
2020-06-23 21:53:42 +04:00
John Preston
83538675ce
Move a lot of settings to Core::Settings.
2020-06-23 21:53:42 +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
John Preston
ad4afe9293
Move session data localstorage -> storage_account.
2020-06-23 21:53:39 +04:00
Ilya Fedin
06a4480520
Drop unneeded GTK methods
2020-06-23 21:29:18 +04:00
Ilya Fedin
9a65481e9d
Unset QT_STYLE_OVERRIDE instead of forcing Fusion
...
To don't break styling on KDE
2020-06-23 21:23:47 +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
56de3194ef
Never use custom notifications on Wayland since there are no positioning API
2020-06-17 20:32:50 +04:00
Ilya Fedin
e009ac026d
Update snap to core20
2020-06-09 19:01:35 +04:00
RadRussianRus
ed5085d494
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-06-03 11:58:08 +03:00
Ilya Fedin
d45e74619d
Use Platform::IsWayland from lib_base
2020-06-03 11:43:55 +04:00
Ilya Fedin
d92b5eebcc
Restore X error handler just like qgtk3
2020-06-03 11:31:34 +04:00
Ilya Fedin
5c6b4d95b0
Suppress warning about transient parent when opening gtk file dialog
2020-06-03 11:31:34 +04:00
Ilya Fedin
0fbec5eba1
Use QVersionNumber to compare version in native notifications
2020-06-03 11:31:34 +04:00
Ilya Fedin
ab13d9bdaf
Skip empty parts in QT_QPA_PLATFORMTHEME
2020-06-03 11:31:34 +04:00
Ilya Fedin
0165e31ca7
Never use custom code for portal detecting in flatpak
2020-06-03 11:31:34 +04:00
Ilya Fedin
c776f81dc7
Add support for choosing directories via xdg-desktop-portal
2020-06-03 11:31:34 +04:00
Ilya Fedin
e098922a4b
Add Platform::AutostartSupported
2020-06-01 18:25:21 +04:00
Ilya Fedin
413ddf285e
Fix crash in gtk file dialog on Wayland
2020-06-01 18:22:53 +04:00
Ilya Fedin
7ac78be984
Load gtk2 even on Wayland
2020-06-01 18:22:53 +04:00
Ilya Fedin
4c546156da
Remove duplicate log line
2020-06-01 18:22:53 +04:00
Ilya Fedin
10b169f9f6
Make not supported errors static
2020-06-01 18:19:34 +04:00
Ilya Fedin
c83b8d4043
Fix naming of static variables
2020-06-01 18:19:34 +04:00
Ilya Fedin
1fc2b19c94
Add Cinnamon sound settings command
2020-06-01 18:19:34 +04:00
Ilya Fedin
fb97940cac
Rename SandboxAutostart to PortalAutostart
2020-06-01 18:19:34 +04:00
Ilya Fedin
16c38b54e2
Rename InSandbox to InFlatpak
2020-06-01 18:19:34 +04:00
Ilya Fedin
7f29f57c3d
Use custom gtk file dialog only on gtk-based DEs
2020-06-01 18:19:34 +04:00
Ilya Fedin
1fb1d57a27
Get system icon theme on gtk-based DEs
2020-06-01 18:19:34 +04:00
Ilya Fedin
47d7bd95ae
Add a method to check if gtk integration is forced
2020-06-01 18:19:34 +04:00
John Preston
b7aa60bedf
Fix build for Linux.
2020-06-01 18:09:34 +04:00
John Preston
d5b3fa017b
Fix build for macOS.
2020-06-01 18:09:34 +04:00
RadRussianRus
82b804df63
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-06-01 14:42:46 +03:00
ilya-fedin
f9ad9ce03b
Fix icon updating after enabling tray counter on XEmbed and fix custom icon on SNI ( #56 )
2020-05-27 03:05:54 +03:00
Ilya Fedin
1504136828
Don't spam logs if there are no dbus
2020-05-26 07:24:18 +04:00
RadRussianRus
d0fd79001d
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-05-25 11:49:04 +03:00
ilya-fedin
3189a8ebfe
Fix custom icon with XEmbed tray ( #51 )
2020-05-24 19:21:52 +03:00
Ilya Fedin
4c1f83daca
Add a check for bundled Qt plugins
2020-05-24 10:57:37 +04:00
ilya-fedin
79d3918210
Add new tray icon options ( #46 )
...
* Update icon without restart
* Turn TDESKTOP_DISABLE_TRAY_COUNTER into option
* Fix custom icon for mac
* Turn KTGDESKTOP_USE_TELEGRAM_PANEL_ICON into option in setitngs
2020-05-18 00:35:08 +03:00
RadRussianRus
9e0e5b8f66
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-05-13 00:49:52 +03:00
RadRussianRus
eb41186df3
Reverting taskbar flashing option
...
Now it's in TDesktop, so there is no need in it.
2020-05-13 00:36:07 +03:00
John Preston
6f760d513e
Add a checkbox to disable taskbar flash.
...
Also add ability to set urgent flag for the window on Linux.
Fixes #223 , fixes #897 , fixes #906 .
2020-05-12 14:16:24 +04:00
Ilya Fedin
d1d1f83881
Remove outdated LIBGL_ALWAYS_INDIRECT hack
2020-05-08 12:54:21 +04:00
ilya-fedin
b5d2b6b303
Remove AppImageKit-checkrt since it's not needed anymore ( #40 )
...
* kotatogram-desktop runs pretty fine without AppRun, delete it
* Remove LIBGL_ALWAYS_INDIRECT
Looks like this is not needed anymore
2020-05-08 04:31:15 +03:00
RadRussianRus
7de3002c8c
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-05-05 17:27:04 +03:00
Ilya Fedin
13c2d6ff72
Detect global menu at runtime
2020-05-05 09:54:35 +04:00
ilya-fedin
a240ae5b84
Custom icons should have priority ( #35 )
2020-05-04 17:42:59 +03:00
Ilya Fedin
5180d31b40
Fix decoration applying and trigger repainting on update
...
For some reason this is needed for newer Qt in flatpak
2020-05-02 16:29:00 +04:00
RadRussianRus
f0ebf2f255
Merge remote-tracking branch 'tdesktop/dev' into dev
2020-05-01 18:02:14 +03:00