GTK client for KDEConnect (discontinued, check the fork Conecto)
2019-01-04 - Since I don't own anymore an android device, I'm not able to develop it... so, developpement is stopped so far. Please check the fork Conecto started by @hannesschulze
It's a KDEConnect client using GTK+ written in Vala, based on mconnect. The application is designed for elementary OS. (but should works on other distributions, perhaps.)
A note on mconnect. First version of EOSConnect used a custom fork of mconnect, extending his DBus API, so used as a backend, started by EOSConnect at startup. But I encoutered lot's of issues with async DBus calls in order to setup mconnect backend correctly, and EOSConnect began to have too much files and abstractions classes - in order to be able to change the backend later. So I decided to integrate directly mconnect code into EOSConnect, removing his DBus API. It removed lot's of code in EOSConnect and I was able to setup and adapt mconnect like I want easily.
It's a Work In Progess, not intented for daily use.
It's searching in available adressbooks, or you can use a custom phone number.
You can send files to device from Files's context menu. (or from the Dock's quick list.)
sudo apt install elementary-sdk libunity-dev libnotify-dev libghc-gnutls-dev libsqlite3-dev libedataserver1.2-dev libebook1.2-dev -y
meson build && clear && ninja -C build && glib-compile-schemas ./data/
GSETTINGS_SCHEMA_DIR=data ./build/src/com.github.gyan000.eos-connect
GSETTINGS_SCHEMA_DIR=data ./build/src/com.github.gyan000.eos-connect -d
sudo ninja -C build install