249 Commits

Author SHA1 Message Date
l10n daemon script
12c5a4fcc8 SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2025-09-08 01:50:37 +00:00
Albert Vaca Cintora
5ba52b320c Fix icons path being kdeconnect-icons on macos 2025-07-02 10:11:33 +02:00
Albert Vaca Cintora
d3d02d741f Fix macos build now for real 2025-07-02 09:33:41 +02:00
Albert Vaca Cintora
ece3a5e2ad Homogenize preprocessor defined format 2025-07-02 09:10:12 +02:00
Albert Vaca Cintora
937c6ff6f5 Systray: Remove "configure" and show "open app" on all platforms
The two entries were now redundant, since both open the qml app.
2025-07-02 09:07:39 +02:00
Albert Vaca Cintora
01c8db8c43 Try to fix systray icon in mac
Specify the full path simiar to what we do for Windows
2025-07-02 09:03:30 +02:00
Albert Vaca Cintora
c8ab073892 Remove KCM
The KDE Connect QML app has reached the point where it has almost 100% feature parity with the KCM (two features missing only: exporting/importing commands lists for the runcommand plugin, and configuring the applications for the receive notifications plugin). So I think it's time we kill the KCM module and replace it with the nicer looking QML app, removing in the process a whole lot of code duplication.

I originally wrote the KCM module 12 years ago now and it has served us well all this years, but it's time for it to go 😄
2025-06-24 23:07:40 +02:00
Philipp Kiemle
c65a2c43f2 Make strings HIG compliant
- Use the Copyright symbol ©
- Use en-dashes for date ranges
- Use ellipses instead of '...'
2025-06-16 16:32:57 -04:00
l10n daemon script
c0cbd253a8 SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2025-06-01 01:33:32 +00:00
Albert Vaca Cintora
4fcf56d373 Try to fix dark theme support on macOS 2025-05-15 20:56:55 +02:00
Albert Vaca Cintora
a8b0a5a11f Add a menu item to open the app on macos 2025-05-15 19:50:02 +02:00
Albert Vaca Cintora
8e1834292b Set the OUTPUT_NAME in CMake, it's used as the MacOS app name 2025-04-25 15:07:32 +02:00
Albert Vaca Cintora
91d5180ad6 Re-add pngs since they are needed for the Windows app icons 2025-04-19 18:28:11 +02:00
Albert Vaca Cintora
ad192b93ea Fix theming on Windows 2025-04-18 16:34:57 +02:00
Albert Vaca Cintora
d375496e24 Homogenize KAboutData across binaries 2025-04-18 13:49:58 +02:00
l10n daemon script
08cd8d9bc3 SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2024-12-15 01:34:44 +00:00
l10n daemon script
76c4f33465 SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2024-11-29 01:25:32 +00:00
Nicolas Fella
3ce4cee203 [indicator] Set QQC2 style
The indicator can show the KCM, which uses QML now

Make sure we have the right style set on all platforms
2024-10-11 02:35:57 +00:00
Rob Emery
83536d1684 Using KColorSchemeManager::KColorSchemeManager is deprecated 2024-10-10 08:51:57 +01:00
Albert Vaca Cintora
bbcbec7709 Refactor macOS startup code
Moves all the stuff that is needed to start DBus on macOS (which for some reason it needs several steps, involving the use of `launchctl`) into a single `startDBusDaemon()` function. Before, it was spread into `kdeconnectconfig.cpp`, `indicatorhelper_mac.cpp` and `dbushelper.cpp`.

It also removes checking for an existing DBus daemon and always starts our own, since in most cases we couldn't connect to it anyway. This, together with removing the sleep in the retries when polling for the DBus daemon from 3s to 100ms, makes the startup much faster, so I removed the loading splash screen.
2024-09-21 09:27:24 +00:00
Albert Vaca Cintora
760bd5a437 Revert "macOS: launch kdeconnectd with start instead of startDetached"
It breaks the start for some reason.

This reverts commit 2c572cf32c.
2024-09-13 15:39:35 +02:00
Albert Vaca Cintora
5af9a33710 Fix MacOS build by adding a bluetooth usage description 2024-09-12 16:18:22 +02:00
Albert Vaca Cintora
2c572cf32c macOS: launch kdeconnectd with start instead of startDetached 2024-09-12 16:18:22 +02:00
Albert Vaca Cintora
04865224cd Removed unused var 2024-09-10 10:54:30 +02:00
Albert Vaca Cintora
02ff5bd6c5 Handle dbus errors in setWhenAvailable 2024-09-09 13:31:31 +02:00
l10n daemon script
e3f2e0dc75 SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2024-08-11 01:22:18 +00:00
Nicolas Fella
75bd1c694e Enable KCrash for all executables 2024-08-01 11:23:02 +00:00
Joëlle van Essen
61e7d8f2f3 indicator: Simplify sending files from systray icon
Implements https://invent.kde.org/network/kdeconnect-meta/-/issues/10
2024-07-22 22:24:53 +00:00
l10n daemon script
aa009cfd85 SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2024-06-09 01:17:55 +00:00
Mavroudis Chatzilazaridis
29904c1f8d indicator: Sort devices in menu
Use `DevicesSortProxyModel` to sort devices before adding them to `menu`.
2024-06-03 12:42:14 +00:00
l10n daemon script
cd22528bab SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2024-05-04 01:21:06 +00:00
Aleix Pol
5921ab6f2a Drop Qt5-only code branches 2024-04-27 17:46:39 +02:00
Albert Vaca Cintora
e04c43882c Don't install kdeconnectd in libexec
Few programs use libexec so it's not well known and there's no real
reason to "hide" our daemon binary in case somebody wants to run it
manually.
2024-03-06 22:18:59 +00:00
l10n daemon script
9e699c3e54 SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2024-01-29 01:11:56 +00:00
l10n daemon script
59dd54a115 SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2024-01-15 01:13:08 +00:00
Andreas Sturmlechner
79bc9a85e4 Cleanup all occurences of QT_MAJOR_VERSION in cmake
Follow-up to 7f03aa548c

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2023-12-28 17:49:07 +01:00
Alexander Lohnau
dc8f3e209e Reformat project with clang-format 2023-12-02 14:56:20 +01:00
l10n daemon script
d3c2d52c3b SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2023-11-07 02:12:13 +00:00
l10n daemon script
4b1b1b9b14 SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2023-11-04 11:52:33 +00:00
l10n daemon script
acdd83e100 SVN_SILENT made messages (.desktop file) - always resolve ours
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"
2023-10-21 01:20:48 +00:00
Albert Vaca Cintora
cdcf44efa8 Remove photo plugin
As discussed in Matrix and BUG: 474121 this plugin is confusing (because
it doesn't actually take a photo, it just launches the camera on your
phone) and its use case can be covered by taking a photo and sharing it,
which only requires a couple extra clicks.
2023-09-15 23:04:17 +00:00
Albert Vaca Cintora
132ae2ca7c Remove unused stuff 2023-08-28 18:48:04 +02:00
Nicolas Fella
0baeece353 Port to KStatusNotifierItem framework 2023-08-16 23:05:44 +00:00
Albert Vaca Cintora
5cc2043c35 Update old-style connect/disconnect where possible 2023-08-08 22:51:30 +02:00
Albert Vaca Cintora
a467247f08 Only use proxy signals for Q_PROPERTY NOTIFY
In other cases we can just connect to the signal from the parent class
2023-08-08 20:24:22 +02:00
Albert Vaca Cintora
fc0bd2290c Use values passed to the signal instead of getting them again 2023-08-08 20:24:22 +02:00
Fushan Wen
47cb369e01 Add i18n context for "Ring device" 2023-08-08 16:12:29 +08:00
Alexander Lohnau
7feb3bdd0d Remove unneeded setting of C++17 standard 2023-08-07 19:47:15 +02:00
Albert Vaca Cintora
034ecd24c7 Expand comment based on explanation in https://invent.kde.org/network/kdeconnect-kde/-/merge_requests/584 2023-08-06 19:48:23 +00:00
Weixuan Xiao
7ce39e93af Remove QIcon loading to avoid pre-stage D-Bus session cache
Use a QPixmap icon and black color for all texts in the QSplashScreen
2023-08-06 19:48:23 +00:00