Albert Vaca Cintora
22795c1a14
Make qml apps run from build/bin
2019-07-23 00:41:43 +02:00
Albert Vaca Cintora
27d5fd0600
Bundle a QRC file instead of installing separate QML files
2019-07-23 00:40:25 +02:00
Albert Vaca Cintora
dedb4b1ed2
KF5_MIN_VERSION was being defined *after* being used
2019-07-23 00:28:02 +02:00
Albert Vaca Cintora
e812a31c40
Remove the need to use qt5_wrap_cpp for moc generation
2019-07-22 22:48:15 +02:00
Nicolas Fella
607b9a6566
Revert "Use ecm_qt_declare_logging_category"
...
It's missing stuff to work properly. Revert until I figured that out
This reverts commit 8a118a6fae
.
2019-07-22 21:29:54 +02:00
Simon Redman
ecbe1acabe
Change license string in About
...
We are GPLv3 since we use some Kaiden components
2019-07-22 19:42:40 +02:00
Nicolas Fella
2544d9b3b9
Include KPeople properly
2019-07-22 13:41:29 +02:00
l10n daemon script
1141271bc2
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"
2019-07-22 05:05:01 +02:00
Weixuan Xiao
273c2e937a
Just keep CMakeLists as it was
...
until Wayland supports macOS or Apple brings back X11
2019-07-21 22:49:07 +00:00
Albert Astals Cid
af1255ed99
Use "new" connect syntax
2019-07-21 18:57:09 +00:00
Fabian Vogt
2a687146ab
Add detectPlatform to always use wayland in a wayland session
...
Summary:
It's possible that Qt uses the xcb platform by default even in a Wayland
session, so detect such cases and switch to wayland instead to enable
proper support for remote input. Copy code from libkworkspace to not
introduce a dependency.
Test Plan: Started kdeconnectd, uses wayland platform now. Remote input works.
Reviewers: #kde_connect, nicolasfella
Reviewed By: #kde_connect, nicolasfella
Subscribers: kdeconnect
Tags: #kde_connect
Differential Revision: https://phabricator.kde.org/D22562
2019-07-21 20:56:25 +02:00
Nicolas Fella
6c6689491e
[app] Rework sidebar header
2019-07-21 18:40:16 +00:00
Aleix Pol
20f4ed3e9b
sms: forgot to add the file
2019-07-21 20:13:10 +02:00
Albert Astals Cid
1f8ba004f8
Use default NetworkPacket copy constuctor and assignment operator
...
clazy was complaining that the class had copy constructor but no assignment operator, which is usually suspicious
This is a bit of behaviour change though, since now m_payloadTransferInfo is also copied, which before wasn't, not sure if this is actually a good or a bad thing
2019-07-21 17:33:04 +00:00
Simon Redman
8d939e130f
## Summary: Add a spinning loading indicator while waiting to get messages from the phone
...
## Test Plan
- Open SMS conversation
- See nice spinner
2019-07-21 17:27:08 +00:00
Aleix Pol
c17972881b
sms: Added opening kdeconnect-sms on the plasmoid and indicator
...
Add a menu entry on the kdeconnect-indicator within devices' submenu that opens kdeconnect-sms.
Also add it in the plasmoid in the device delegate.
2019-07-21 18:30:41 +02:00
Albert Astals Cid
9405cb58b0
Add NOTIFY signal to statusIconName property
...
Device::statusIconName depends on isReachable() and isTrusted()
Not sure how the property is used but it's good that they have a NOTIFY is defined if it's needed for completion
2019-07-21 15:57:38 +00:00
Nicolas Fella
e883a792e6
Add ProxyModel for filtering for plugins
2019-07-21 15:51:13 +00:00
Simon Redman
c08c254555
Update KAboutData
2019-07-21 17:44:51 +02:00
Simon Redman
bc468f1e07
Use proper theme setting for text colour
2019-07-21 16:42:16 +02:00
Matthijs Tijink
9c442455d2
Display the KDE Connect icon instead of the X icon
2019-07-21 11:32:39 +00:00
Aleix Pol
a8c28a7ff1
smsapp: Offer the default avatar if another wasn't found
2019-07-21 13:28:06 +02:00
Aleix Pol
a7ee4ef0c5
smsapp: cache persondata instances
...
We were instanciating them all the time and it became rather slow.
Reviewed by Simon
2019-07-21 13:19:12 +02:00
Simon Redman
19025fb287
Make the sms app load the proper number of messages to fill the initial screen and make it instantly show the most-recent message
2019-07-21 13:17:41 +02:00
Matthijs Tijink
a5f55acf0e
Don't interpret HTML in SMS messages
2019-07-21 11:05:40 +00:00
Nicolas Fella
245eb954d5
Rename kcapp to kdeconnect
2019-07-21 11:02:24 +00:00
Aleix Pol
f256e32fb2
smsapp: add main contextual actions
...
Includes an about page and a refresh button for the conversations.
2019-07-21 12:55:25 +02:00
Aleix Pol
ed9e3028be
sms: improve the conversation delegate
...
Keep the two elements (name and last message) separate so we can elide
the texts on the right.
2019-07-21 12:35:19 +02:00
Albert Vaca Cintora
9a4bb293a7
Receive deltas instead of abs positions from phone
2019-07-21 12:27:23 +02:00
Albert Vaca Cintora
0d13da9786
Support stop packet
2019-07-21 12:27:23 +02:00
Matthijs Tijink
aa7d6d2339
Fix devicePixelRatio in presenter plugin
2019-07-21 10:54:03 +02:00
l10n daemon script
6fc5d43cdf
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"
2019-07-21 05:13:52 +02:00
Weixuan Xiao
4c6ebdbd86
Use our own plist template, hide icon and set HighRes
2019-07-20 22:02:03 +00:00
Simon Redman
1f3dfc9a9e
Update packet documentation
2019-07-20 22:36:15 +02:00
Matthijs Tijink
eabdb1ea37
Fix --replace option of daemon
2019-07-20 19:53:17 +02:00
Albert Vaca Cintora
796953d853
Remove SMS app cmake flag
2019-07-20 18:30:58 +02:00
Albert Vaca Cintora
97a5f91cef
Build presenter plugin by default
2019-07-20 18:28:50 +02:00
Matthijs Tijink
24eb0799f1
Show install instructions for Android when there are no devices
2019-07-20 18:21:41 +02:00
Simon Redman
9f4716c3c5
Build SMS app by default
2019-07-20 15:46:28 +02:00
Simon Redman
2df3b6eb16
Update Phabricator link to Gitlab
2019-07-20 15:43:47 +02:00
Nicolas Fella
43cac10b6a
[plugins/photo] Remove requests from queue when cancel packet is received
2019-07-20 13:42:50 +00:00
Albert Vaca Cintora
2ca09a5ec1
Added a todo
2019-07-20 13:54:23 +02:00
Aleix Pol
9597017bf3
Fix running kdeconnect-sms on gnome
2019-07-20 13:46:19 +02:00
Nicolas Fella
f776ee2ec2
Use QDir::setPath
2019-07-20 13:09:35 +02:00
Nicolas Fella
3394c6da5d
Use QImage::sizeInBytes()
2019-07-20 13:09:35 +02:00
Nicolas Fella
f1b0d016ab
Always build Kirigami app
...
Summary: It is functional on the desktop as well and provides a place for controls for desktop to desktop features (e.g. MprisRemote, LockPlugin) and controls for non-Plasma desktops (e.g. Remotekeyboard, not yet implemented)
Test Plan: Builds
Reviewers: #kde_connect, apol, sredman
Reviewed By: apol
Subscribers: piggz, apol, sredman, kdeconnect
Tags: #kde_connect
Differential Revision: https://phabricator.kde.org/D15399
2019-07-20 13:08:57 +02:00
Matthijs Tijink
0b6224fc0e
Bluetooth multiplexer integration and assorted fixes
2019-07-20 12:29:33 +02:00
Matthijs Tijink
cda1280456
Add connection multiplexer
2019-07-20 12:29:33 +02:00
Weixuan Xiao
5e827917a5
Close kdeconnectd from kdeconnect-cli with DBus
2019-07-20 09:17:03 +00:00
Nicolas Fella
eb53f01e25
Enable running commands from the indicator
2019-07-20 08:23:33 +00:00