- 28 Apr, 2022 1 commit
-
-
Weixuan Xiao authored
Unicode text input from remote devices gives random texts because the plugin mistook the text encoding. Insert a Unicode 16 bits character each time instead of a UTF-8 character. The API accepts the `UniChar` Unicode characters: ```c void CGEventKeyboardSetUnicodeString(CGEventRef event, UniCharCount stringLength, const UniChar *unicodeString); ``` from https://developer.apple.com/documentation/coregraphics/1456028-cgeventkeyboardsetunicodestring.
-
- 25 Apr, 2022 2 commits
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Script Kiddy authored
-
- 21 Apr, 2022 2 commits
-
-
Ömer Fadıl Usta authored
It was missing to use fromLocalFile BUG: 452591
-
`systemctl reboot`, `systemctl poweroff` and `systemctl suspend` only work on Systemd I replaced them with the more universal versions (`reboot`, `poweroff`, and `suspend`) which work on Systemd, OpenRC, runit, SysVinit, and GNU Shepherd. These commands show up here: 
-
- 20 Apr, 2022 1 commit
-
-
Nicolas Fella authored
Using kde-dev-scripts/kf5/cmakelists_install_vars.pl
-
- 17 Apr, 2022 1 commit
-
-
Script Kiddy authored
-
- 12 Apr, 2022 3 commits
-
-
Heiko Becker authored
(cherry picked from commit 038ccc8e)
-
Weixuan Xiao authored
Better patch to replace !218. - Auto and quick detection of previous D-Bus instance; - Remove private D-Bus compile definition, only use it on macOS without an existing D-Bus instance; - Safe reboot after crashes because the indicator is not relating on the kdeconnectd to run a D-Bus session; - Safe exit after clicking on `Quit` in the systray. More details in commit logs: Only enable private D-Bus on macOS because the other platforms do not need them. The app should be able to easily detect the session bus from the env DBUS_LAUNCHD_SESSION_BUS_SOCKET from launchd through launchctl. Because https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/dbus/dbus-sysdeps-unix.c#L4392 shows that it is the only probing method on macOS with launchd. The D-Bus session bus can be easily found from launchd/launchctl with DBUS_LAUNCHD_SESSION_BUS_SOCKET env. It can be an external one (installed from HomeBrew) or an internal one (launched by a previous instance followed by a cras...
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 07 Apr, 2022 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 05 Apr, 2022 1 commit
-
-
Nicolas Fella authored
-
- 02 Apr, 2022 1 commit
-
-
Nicolas Fella authored
-
- 31 Mar, 2022 2 commits
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Script Kiddy authored
-
- 29 Mar, 2022 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 25 Mar, 2022 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 23 Mar, 2022 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 21 Mar, 2022 1 commit
-
-
Aleix Pol Gonzalez authored
We were using the plugin infrastructure to tell the name of the plugin we were configuring. Since this doesn't make any sense, just let the kcms themselves define where they want their settings to be. This fixes a regression from when we ported away from using KService to list them. e365e1b3
-
- 20 Mar, 2022 2 commits
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Script Kiddy authored
-
- 18 Mar, 2022 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 17 Mar, 2022 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 12 Mar, 2022 1 commit
-
-
Albert Astals Cid authored
-
- 10 Mar, 2022 4 commits
-
-
Albert Vaca Cintora authored
-
Albert Vaca Cintora authored
When sharing a file, add metadata about the file's creation time and last modified time. When receiving a shared file, read those fields and set them on the file we create. Note: Qt doesn't support setting the creation date on Unix [1]. [1] https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/io/qfilesystemengine_unix.cpp?h=v5.15.2&id=40143c189b7c1bf3c2058b77d00ea5c4e3be8b28#n1590
-
Nicolas Fella authored
This way it gets listed on apps.kde.org
- 06 Mar, 2022 1 commit
-
-
Simon Redman authored
## Summary Fix crash in kdeconnect-sms if a conversation contains a message which has no addresses. I am not sure why this would happen and there's probably something which should be fixed on the Android side to ensure that every message has addresses, but this is an easy fix to prevent user-reported crashes. BUG: 449719 ## Test Plan ### Before: kdeconnect-sms crashes upon selecting a conversation with a message with no addresses ### After: kdeconnect-sms does not crash
-
- 05 Mar, 2022 1 commit
-
-
Nicolas Fella authored
-
- 02 Mar, 2022 1 commit
-
-
## Summary On MacOS the system tray icon is off-color because it uses the gray-colored `kdeconnectindicatordark` icon which does not match the rest of MacOS.  BUG: 430226 I've used two patches to fix this: 1. Always use the status `KStatusNotifierItem::Passive` on MacOS. `KStatusNotifierItem` will only mark the icon as a mask (which is needed to allow it to dynamically switch between light and dark theme) [if the status is passive](https://invent.kde.org/frameworks/knotifications/-/blob/cff7c337ab9a78708ac5594badb54e8f88f61a8d/src/kstatusnotifieritem.cpp#L1079-1081). 2. The above should theoretically be enough to fix the issue and I swear at one point it was all that was needed. However, to fix this issue in my dev environment I also needed to pass in a `QIcon` with `setIsMask(true)` instead of setting the icon by its name. And I also use the `kdeconnectindicator` instead of `kdeconnectindicatordark` icon. ## Test Plan The icon now renders in the correct color, regardless of whether devices are connected:   ## Future work Once I've verified this PR is working in the right direction, I want to look into making the icon gray (and hopefully a much easier-to-see gray) when no devices are connected! For example, WireGuard, when not connected, looks like this:   P.S. I've been testing off the v21.12.2 tag since the master branch doesn't compile for me, so I haven't tested this change on the latest dev commit. But there should be no conflicts.
-
- 28 Feb, 2022 1 commit
-
-
Ismael Asensio authored
This makes the standalone KCM dialog consistent with the same KCM when launched via kcmshell, systemsettings, or even other modules. The dialog is required so it doesn't need to depend on kde-cli-tools.
-
- 27 Feb, 2022 1 commit
-
-
Heiko Becker authored
(cherry picked from commit f5339dae)
-
- 26 Feb, 2022 2 commits
-
-
Weixuan Xiao authored
The type of `m_clipboardMonitorTimer` is unintentionally modified in 5d970ddd, which causes failing build on macOS.
-
## Summary I've added a call to [`dialog->raise()`](https://doc.qt.io/qt-5/qwindow.html#raise) when launching the configuration dialog. This is intended to fix a MacOS bug where the configuration window launches behind other open windows, but this call shouldn't harm operating systems as well. BUG: 416050 ## Test Plan ### Before: Configuration dialog launches behind other open windows on MacOS. ### After: Configuration dialog launches over other open windows on MacOS.
-
- 20 Feb, 2022 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 18 Feb, 2022 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 15 Feb, 2022 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 13 Feb, 2022 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 09 Feb, 2022 1 commit
-
-
- Move the device combobox to the global drawer - Move search field and new button to header - Use Kirigami SearchField instead - Don't switch focus away from search field when typing - Give the New button an icon - Clarify the search field text - Center messages view loading indicator - Make send and attach buttons stick to bottom of text area - Make cursor an I-beam when hovering over text area - Move send button to the right - Give proper padding to messages view top - Move refresh action to global drawer - Show refresh button directly in loading message where it is most useful | Before | After | | ------ | ------ | |  |  | |  |  | |  |  | cc @teams/usability @teams/vdg
-