John Preston
|
d4255bbfe4
|
Fix build with Xcode.
|
2022-11-01 19:25:38 +04:00 |
John Preston
|
92a4b27e65
|
Support per-topic notification settings.
|
2022-11-01 19:25:37 +04:00 |
John Preston
|
5e82433693
|
Fix build with Xcode.
|
2022-11-01 19:25:35 +04:00 |
John Preston
|
1401b19994
|
Add PaintContext for Dialogs::Ui::RowPainter.
|
2022-11-01 19:25:34 +04:00 |
Ilya Fedin
|
f9bf68461d
|
Provide the same sizes for tray icon as for main window icon
|
2022-10-16 18:04:07 +04:00 |
Ilya Fedin
|
2d69329dc9
|
Set linux webview debug mode via D-Bus IPC
|
2022-10-03 09:29:25 +04:00 |
Ilya Fedin
|
2a6e2fa353
|
Bundle kcoreaddons
|
2022-09-28 23:59:59 +04:00 |
Ilya Fedin
|
f2d2826fc7
|
Make InstallLauncher accessible on any platform
|
2022-09-19 14:23:27 +04:00 |
Ilya Fedin
|
cfa12fb0cc
|
Move AppRuntimeDirectory to private namespace
|
2022-09-19 14:23:27 +04:00 |
Ilya Fedin
|
d9318c9935
|
Move icon name getter to cross-platform header
|
2022-09-19 14:23:27 +04:00 |
Ilya Fedin
|
5132fd5010
|
Use KSandbox to check flatpak/snap environment
|
2022-09-19 14:23:27 +04:00 |
Ilya Fedin
|
89879e355d
|
Replace EscapeShell with KShell::joinArgs
|
2022-09-19 14:20:02 +04:00 |
John Preston
|
7727cdff92
|
Fix build with Xcode.
|
2022-09-18 17:12:16 +04:00 |
Ilya Fedin
|
88f1f8ff22
|
Move QGuiApplication::setDesktopFileName call to Platform::start
It depends on Core::UpdaterDisabled that is not initialized in Launcher::initHook yet
|
2022-09-05 08:24:48 +04:00 |
Ilya Fedin
|
feb6107ce6
|
Qt 6.4 supports window activation with tray on Wayland
|
2022-09-02 21:27:41 +04:00 |
Ilya Fedin
|
38da0e086d
|
Get rid of lib_waylandshells
|
2022-09-02 21:27:41 +04:00 |
Ilya Fedin
|
f1092753fc
|
Remove version from the .desktop file
Some desktop environments hide the launcher if they don't know the version
|
2022-09-01 13:53:53 +04:00 |
Ilya Fedin
|
5fc7caeec9
|
Provide old version to Platform::NewVersionLaunched
|
2022-09-01 13:53:53 +04:00 |
Ilya Fedin
|
8c1bef929e
|
A better way of PiP aspect ratio handling on Wayland
|
2022-08-08 11:05:52 +04:00 |
Ilya Fedin
|
bf339de773
|
Always pass activation_token option
glib shows a warning about invalid GVariant and empty activation_token shouldn't hurt I believe
|
2022-08-04 17:12:07 +04:00 |
Ilya Fedin
|
9e63fc5acd
|
Let PiP have custom buffer size on Wayland
|
2022-08-04 16:41:25 +04:00 |
Ilya Fedin
|
d500714242
|
Use xdg-activation to open URLs&files
|
2022-08-03 15:26:08 +04:00 |
Ilya Fedin
|
66c9587650
|
Add fail callback to linux notifications exceptions handler
|
2022-07-31 12:21:24 +04:00 |
Ilya Fedin
|
8e8a209aad
|
Guard linux notification inhibition checks
|
2022-07-28 20:18:51 +04:00 |
Ilya Fedin
|
bb8ffcac3a
|
Default to Wayland on GNOME for new installs
|
2022-07-28 20:17:49 +04:00 |
John Preston
|
4cf4b6a368
|
Optimize emoji / stickers update requests.
|
2022-07-26 20:12:14 +03:00 |
John Preston
|
8383caa2b5
|
Fix build with Xcode.
|
2022-07-26 20:12:12 +03:00 |
Ilya Fedin
|
9b8dcec26e
|
Ensure notification manager is not null before first call to setManager in cross-platform code
|
2022-07-26 21:11:17 +04:00 |
Ilya Fedin
|
6718d238af
|
Switch to the dummy notification manager when notification daemon is not running on Linux
|
2022-07-26 21:11:17 +04:00 |
Ilya Fedin
|
dd70a6f659
|
IsQualifiedDaemon -> ByDefault
|
2022-07-26 21:11:17 +04:00 |
Ilya Fedin
|
ff2bd86744
|
Have a central place for catch-based logging of linux native notifications
|
2022-07-26 21:11:17 +04:00 |
Ilya Fedin
|
d2e3c01c11
|
Get linux notification inhibition state asynchronously
This is the last sync request in the D-Bus notifications
|
2022-07-26 21:11:17 +04:00 |
Ilya Fedin
|
e8477e5911
|
Get rid of 'paramtersCopy' in dbus code
|
2022-07-26 21:09:30 +04:00 |
23rd
|
57f769f358
|
Returned lost method that checks tray existence.
|
2022-06-23 09:38:21 +03:00 |
John Preston
|
1e63a6a1a7
|
Fix possible crash in Windows Toast Notifications.
|
2022-06-22 20:07:17 +04:00 |
John Preston
|
b963a68dd6
|
Fix windows taskbar notifications counter with multi-windows.
|
2022-06-20 12:56:50 +04:00 |
John Preston
|
0434e520fd
|
Don't quit on secondary window destroy by the system.
|
2022-06-15 19:59:16 +04:00 |
Ilya Fedin
|
798998203a
|
Get XDG activation token from native notification on Linux
|
2022-06-15 12:55:59 +04:00 |
Ilya Fedin
|
6ee08faa24
|
Migrate from kwayland to QtWaylandScanner
|
2022-06-14 16:36:44 +04:00 |
Ilya Fedin
|
391a3a77f6
|
Use Qt's xdg-desktop-portal file dialog implementation
|
2022-06-14 16:36:44 +04:00 |
Ilya Fedin
|
2477b35b42
|
Move tray availability logging to the appropriate class
|
2022-06-14 16:36:44 +04:00 |
Ilya Fedin
|
4d997a26b0
|
Don't update global menu on Linux without focus widget
The window loses focus when menu is open and edit options are deactivated
|
2022-06-14 16:36:44 +04:00 |
Ilya Fedin
|
4410aeb3eb
|
Make QMenuBar on Linux work without private API
|
2022-06-14 16:36:44 +04:00 |
Ilya Fedin
|
088cca7452
|
Adapt for XCB::IsSupportedByWM changes
|
2022-06-14 16:36:44 +04:00 |
John Preston
|
fc07954276
|
Improve premium section bottom.
|
2022-06-13 13:49:45 +04:00 |
23rd
|
7bf9db8644
|
Fixed logging out with opened non-primary windows.
|
2022-06-08 11:59:30 +03:00 |
John Preston
|
a780fbd09b
|
Add "ctrl-click-chat-new-window" option.
|
2022-06-07 22:05:37 +04:00 |
John Preston
|
6f285874f3
|
Fix build on macOS.
|
2022-05-19 17:27:01 +04:00 |
John Preston
|
5874ae7c51
|
Update API scheme on layer 142: Premium stickers.
|
2022-05-19 17:27:01 +04:00 |
Ilya Fedin
|
a2a401c0b0
|
Use public Qt API for native dialogs modality
|
2022-05-19 17:23:47 +04:00 |