Commit graph

4508 commits

Author SHA1 Message Date
Christoph Wolk
6168a25806 settings: improve .desktop GenericName and Comment
The .desktop file for the non-Plasma settings app currently has a
sentence as the GenericName, which is supposed to be the term of a
class of applications, and does not have a Comment field, which is
suitable for descriptions in the form of a sentence.

This change sets the GenericName to "Device Synchronization Settings",
and adds a Domment field that matches the description for the kcm.
2024-08-07 11:24:16 +02:00
Christoph Wolk
c695a0f8bc plasmoid: improve description field in json
The plasmoid currently has the decription "Show notifications from your
devices using KDE Connect. This is wordy and misleading as
the plasmoid does much more than display notifications; it's used to
show the  devices and their current state (e.g. battery) and provides
access to some of the broader KDE Connect functionality, such as the
find device function or file sharing.

This change sets the description to "Manage connected devices".
2024-08-07 11:24:16 +02:00
Christoph Wolk
9cb3352721 kcm: improve description field in json
The kcm json currently lists the description as "Connect and sync your
devices". This is hard to distinguish from the KDE Connect application
at a glance, and does not follow the general pattern in kcm descriptions
to use either a configuration-based verb or noun (e.g. configure, edit,
settings).

This change sets the description to "Configure device synchronization".

BUG: 466256
2024-08-07 11:24:16 +02:00
ivan tkachenko
21d7b4fbdc Virtual Monitor: Replace the video-monitor icon with something that exists
There is no "video-monitor" in Breeze Icons, so it inappropriately falls
back to "video" icon which looks like a file icon rather than a device.
2024-08-05 23:07:01 +00:00
Christoph Wolk
19763dbf46 plugins/runcommand: use Kirigami.Dialog
The "Add Command" dialog in the settings for the Run Command plugin
looks rather broken at the moment, as the size is not explicitly set and
the default value ends up much smaller than the contents. It uses
QQC2.Dialog, even though the plugin makes heavy use of Kirigami. Using
Kirigami.dialog here would solve the sizing issue, and generally lead to
a more consistent interface.

This change makes the plugin use Kirigami.Dialog instead of QQC2.

BUG: 487438
2024-08-05 22:06:14 +00:00
l10n daemon script
a7cf51a33b GIT_SILENT Sync po/docbooks with svn 2024-08-05 01:27:15 +00:00
l10n daemon script
31567e7ade GIT_SILENT Sync po/docbooks with svn 2024-08-04 01:27:28 +00:00
l10n daemon script
8951086343 GIT_SILENT Sync po/docbooks with svn 2024-08-03 01:27:55 +00:00
l10n daemon script
71503b3a75 GIT_SILENT Sync po/docbooks with svn 2024-08-02 01:29:41 +00:00
Nicolas Fella
75bd1c694e Enable KCrash for all executables 2024-08-01 11:23:02 +00:00
Rob Emery
a3f6816954 Re-enabling bluetooth by default now https://bugs.kde.org/show_bug.cgi?id=482192 is fixed
As discussed, re-enabling this for the next release
2024-07-31 21:18:07 +00:00
Krut Patel
f2e506e059 mpris-remote: Support for fetching album art
Implementation of sending album art from phone to PC.

Complementary MR for the android side: https://invent.kde.org/network/kdeconnect-android/-/merge_requests/353

Fixes: https://bugs.kde.org/show_bug.cgi?id=422136
2024-07-31 16:39:28 +00:00
l10n daemon script
ce92c5beba GIT_SILENT Sync po/docbooks with svn 2024-07-30 01:30:17 +00:00
l10n daemon script
b4bcc7a924 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-07-30 01:23:49 +00:00
l10n daemon script
4e78d49aa5 GIT_SILENT Sync po/docbooks with svn 2024-07-29 01:28:37 +00:00
l10n daemon script
31813a8423 GIT_SILENT Sync po/docbooks with svn 2024-07-28 01:29:55 +00:00
l10n daemon script
2dedee3363 GIT_SILENT Sync po/docbooks with svn 2024-07-27 01:30:17 +00:00
l10n daemon script
7a73441dd0 GIT_SILENT Sync po/docbooks with svn 2024-07-26 01:25:32 +00:00
l10n daemon script
317c2207d7 GIT_SILENT Sync po/docbooks with svn 2024-07-25 01:26:01 +00:00
l10n daemon script
2340f592cb GIT_SILENT Sync po/docbooks with svn 2024-07-24 01:25:46 +00:00
l10n daemon script
0ee9eea7bc GIT_SILENT Sync po/docbooks with svn 2024-07-23 01:27:14 +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
Rob Emery
bb146a76d0 Bluetooth provider workaround for BlueZ/DBus timeouts
Context: https://invent.kde.org/network/kdeconnect-kde/-/merge_requests/600#note_884500

When bluetooth doesn't exist on the machine at all, QTConnectivity
tries to communicate with Bluez via dbus and introduces a 30 odd second
pause. That's not necessarily a problem in concept, however this blocks
the main thread of KDEConnect, which also then blocks the main thread
of Plasma on logon and causes tremendous delays and very broken
behaviour.

For the life of me, I cannot find a way to do "is bluetooth ok" without
QTConnect kicking off the dbus call so I think the only option is to
thread off the startup of the providers so that pauses don't block
the whole process.

I've just tested this here and my logon with bluetooth missing went
from approx 35 seconds down to about 2.

Ready for input/feedback whenever people have time; in my testing at the moment it seems to completely break the behaviour of KDEConnect (i.e. things can't connect), I'm guessing this is something to do with the effect of wrapping everything in the QThread. I'll dig into that next and see if I can figure it out.

BUG: 481870
2024-07-22 21:29:03 +00:00
l10n daemon script
8f27783120 GIT_SILENT Sync po/docbooks with svn 2024-07-22 01:27:30 +00:00
Albert Astals Cid
208f0d0032 GIT_SILENT Upgrade release service version to 24.11.70. 2024-07-21 12:49:46 +02:00
l10n daemon script
7497dbb553 GIT_SILENT Sync po/docbooks with svn 2024-07-21 01:27:21 +00:00
l10n daemon script
80a9ea123e GIT_SILENT Sync po/docbooks with svn 2024-07-20 01:25:56 +00:00
l10n daemon script
d78e02b935 GIT_SILENT Sync po/docbooks with svn 2024-07-19 01:26:17 +00:00
l10n daemon script
16f8426aa7 GIT_SILENT Sync po/docbooks with svn 2024-07-17 01:24:12 +00:00
l10n daemon script
385ee57c1a GIT_SILENT Sync po/docbooks with svn 2024-07-16 01:23:24 +00:00
l10n daemon script
c5d187e05d GIT_SILENT Sync po/docbooks with svn 2024-07-15 01:25:53 +00:00
l10n daemon script
b64d37361c GIT_SILENT Sync po/docbooks with svn 2024-07-14 01:23:11 +00:00
l10n daemon script
54c347a2f3 GIT_SILENT Sync po/docbooks with svn 2024-07-13 01:25:27 +00:00
Albert Vaca Cintora
4f3a896833 Remove SSH flag to enable deprecated algorithms and keys
New OpenSSH versions don't ship them, causing an error:
 Bad key types '+ssh-dss,ssh-rsa'

We will add compatibility with newer keys on the Android side soon, as
part of this year's GSOC project.
2024-07-12 14:14:01 +00:00
ivan tkachenko
9ee0b23727
plasmoid: Port to pragma ComponentBehavior: Bound 2024-07-12 11:44:13 +03:00
ivan tkachenko
d2ee2bfdd8
plasmoid: Flatten plugin controllers, menu and other non-graphical components
Flat is better than nested. Those non-graphical components don't need to
be buried deep inside visual hierarchy tree. For example, for me it was
confusing to find the device label item after Battery, Connectivity and
VirtualMonitor only to realize some time later that those were not
actual visual indicators.
2024-07-12 11:44:13 +03:00
ivan tkachenko
8c0260d4f8
plasmoid: Use better sizing binding for ListView delegate 2024-07-12 11:44:13 +03:00
ivan tkachenko
2267838dbc
plasmoid: Clip the ListView
That's not a responsibility of a ScrollView to take care of Flickable's
clipping.

See https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/332
and https://invent.kde.org/plasma/libplasma/-/merge_requests/1014
2024-07-12 11:44:13 +03:00
ivan tkachenko
90946829bf
plasmoid: Basic code cleanup 2024-07-12 11:44:13 +03:00
ivan tkachenko
1f164e3860
Use ellipses instead of triple period
A real ellipsis character is better for accessibility, as screen readers
will describe it appropriately.
2024-07-12 11:44:11 +03:00
l10n daemon script
a0559a94b7 GIT_SILENT Sync po/docbooks with svn 2024-07-10 01:25:22 +00:00
l10n daemon script
eab764c38c GIT_SILENT Sync po/docbooks with svn 2024-07-07 01:23:53 +00:00
l10n daemon script
5668104c78 GIT_SILENT Sync po/docbooks with svn 2024-07-06 01:24:59 +00:00
l10n daemon script
f5dadc3c8c GIT_SILENT Sync po/docbooks with svn 2024-07-03 01:25:42 +00:00
l10n daemon script
f66a1fa8b6 GIT_SILENT Sync po/docbooks with svn 2024-07-02 01:24:35 +00:00
l10n daemon script
5cc25b72d0 GIT_SILENT Sync po/docbooks with svn 2024-07-01 01:22:49 +00:00
l10n daemon script
9376411849 GIT_SILENT Sync po/docbooks with svn 2024-06-30 01:24:35 +00:00
l10n daemon script
032ea399fe GIT_SILENT Sync po/docbooks with svn 2024-06-29 01:23:50 +00:00
Heiko Becker
b68790c4bb GIT_SILENT Update Appstream for new release
(cherry picked from commit c86dead2b1)
2024-06-28 23:08:31 +02:00
Ryan Frew
d03e964ed7 Corrected newline inserting when using shift+return while writing SMS messages
Shift+return was always inserting newline at the end of the current line of text, ignoring where the cursor was, and not overriding currently selected text

BUG: 488585
2024-06-28 11:19:35 +00:00